Class DBSynmantics.ShSynChange

java.lang.Object
io.odysz.semantic.DASemantics.SemanticHandler
io.odysz.semantic.syn.DBSynmantics.ShSynChange
All Implemented Interfaces:
XMLTable.IMapValue
Enclosing class:
DBSynmantics

public static class DBSynmantics.ShSynChange extends DASemantics.SemanticHandler
Semantics handler of syn-change logs. This handler should not be configured via semantics.xml, but via dictionary.json's syntities field.
  • Field Details

  • Method Details

    • onInsert

      protected void onInsert(io.odysz.semantics.ISemantext stx, io.odysz.transact.sql.Insert insrt, ArrayList<Object[]> row, Map<String,Integer> cols, io.odysz.semantics.IUser usr) throws io.odysz.transact.x.TransException
      Overrides:
      onInsert in class DASemantics.SemanticHandler
      Throws:
      io.odysz.transact.x.TransException
    • checkBuilder

      protected boolean checkBuilder(io.odysz.semantics.ISemantext stx)
    • onUpdate

      protected void onUpdate(io.odysz.semantics.ISemantext stx, io.odysz.transact.sql.Update updt, ArrayList<Object[]> row, Map<String,Integer> cols, io.odysz.semantics.IUser usr) throws io.odysz.transact.x.TransException
      Overrides:
      onUpdate in class DASemantics.SemanticHandler
      Throws:
      io.odysz.transact.x.TransException
    • onDelete

      protected void onDelete(io.odysz.semantics.ISemantext stx, io.odysz.transact.sql.Delete stmt, io.odysz.transact.sql.parts.condition.Condit condt, io.odysz.semantics.IUser usr) throws io.odysz.transact.x.TransException
      Description copied from class: DASemantics.SemanticHandler
      Handle onDelete event.
      Overrides:
      onDelete in class DASemantics.SemanticHandler
      condt - delete statement's condition.
      Throws:
      io.odysz.transact.x.TransException