Class SynodeMeta

java.lang.Object
io.odysz.semantics.meta.TableMeta
All Implemented Interfaces:
XMLTable.IMapValue

public class SynodeMeta extends SyntityMeta
Author:
odys-z@github.com
  • Field Details

    • org

      public final String org
    • domain

      public final String domain
    • nyquence

      public final String nyquence
      Nyquence for synchronizing
    • nstamp

      public final String nstamp
      Nyquence for stamping change logs
    • synoder

      public final String synoder
    • jserv

      public final String jserv
  • Constructor Details

    • SynodeMeta

      public SynodeMeta(String conn) throws io.odysz.transact.x.TransException
      syn_node.ddl Using 'mac' as device id field.
      Parameters:
      conn -
      Throws:
      SemanticException
      io.odysz.transact.x.TransException
  • Method Details

    • updateEntNvs

      public ArrayList<Object[]> updateEntNvs(SynChangeMeta chgm, String entid, AnResultset entities, AnResultset challenges)
      Description copied from class: SyntityMeta
      Generate set values for the Update statement which is used for updating current entity, e.g.
      update t set c = v1, ...
      before
      insert into t select 'item-a', 'item-b' where not exists select 1 from t where condition-avoiding-duplicate
      org
      Overrides:
      updateEntNvs in class SyntityMeta
      Returns:
      n-v pairs for argument of Update.nvs(ArrayList)