public class DBSynmantics extends DASemantics
Modifier and Type | Class and Description |
---|---|
static class |
DBSynmantics.ShSynChange |
static class |
DBSynmantics.ShSynChange_del |
DASemantics.SemanticHandler, DASemantics.ShExtFile, DASemantics.ShExtFilev2, DASemantics.smtype
basicTsx, ERR_CHK, handlers, verbose
Constructor and Description |
---|
DBSynmantics(io.odysz.transact.sql.Transcxt basicTx,
String tabl,
String pk,
boolean... verbose) |
Modifier and Type | Method and Description |
---|---|
DBSynsactBuilder.SynmanticsMap |
createSMap(String conn) |
static io.odysz.transact.sql.Insert |
logChange(DBSyntableBuilder b,
io.odysz.transact.sql.Insert inst,
SynodeMeta synm,
SynChangeMeta chgm,
SynSubsMeta subm,
SyntityMeta entm,
String synode,
Object pid) |
static io.odysz.transact.sql.Update |
logChange(DBSyntableBuilder b,
io.odysz.transact.sql.Update updt,
SynodeMeta synm,
SynChangeMeta chgm,
SynSubsMeta subm,
SyntityMeta entm,
String synoder,
List<String> synuids,
Iterable<String> updcols) |
DASemantics.SemanticHandler |
parseHandler(io.odysz.transact.sql.Transcxt tsx,
String tabl,
DASemantics.smtype smtp,
String pk,
String[] args) |
addHandler, addHandler, handler, has, onDelete, onInsert, onPost, onUpdate, replaceMeta, requiredNv
public DASemantics.SemanticHandler parseHandler(io.odysz.transact.sql.Transcxt tsx, String tabl, DASemantics.smtype smtp, String pk, String[] args) throws SemanticException
parseHandler
in class DASemantics
SemanticException
public DBSynsactBuilder.SynmanticsMap createSMap(String conn)
createSMap
in class DASemantics
public static io.odysz.transact.sql.Insert logChange(DBSyntableBuilder b, io.odysz.transact.sql.Insert inst, SynodeMeta synm, SynChangeMeta chgm, SynSubsMeta subm, SyntityMeta entm, String synode, Object pid) throws io.odysz.transact.x.TransException
io.odysz.transact.x.TransException
public static io.odysz.transact.sql.Update logChange(DBSyntableBuilder b, io.odysz.transact.sql.Update updt, SynodeMeta synm, SynChangeMeta chgm, SynSubsMeta subm, SyntityMeta entm, String synoder, List<String> synuids, Iterable<String> updcols) throws io.odysz.transact.x.TransException, SQLException
io.odysz.transact.x.TransException
SQLException
Copyright © 2024. All rights reserved.