Class SynChangeMeta

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

public class SynChangeMeta extends SemanticTableMeta
Author:
odys-z@github.com
  • Field Details

    • UIDsep

      public static final String UIDsep
      Separator in uids, ",", for separating fields of pk
      See Also:
    • domain

      public final String domain
    • entbl

      public final String entbl
    • entfk

      public final String entfk
      Entity fk, redundant for convenient, not for synchronizing
    • uids

      public final String uids
      Format: device + UIDsep + entity-id
    • crud

      public final String crud
    • synoder

      public final String synoder
    • nyquence

      public final String nyquence
    • seq

      public final String seq
    • updcols

      public final String updcols
      updated fields when updating an entity
  • Constructor Details

    • SynChangeMeta

      public SynChangeMeta(String... conn)
  • Method Details

    • insertCols

      public String[] insertCols()
    • uids

      public static String uids(String synoder, String entityId)
      Composing function for uids
      Parameters:
      synoder -
      entityId -
      Returns:
      "synoder + UIDsep + entityId"
    • uids

      public static io.odysz.transact.sql.parts.AbsPart uids(String synode, io.odysz.transact.sql.parts.condition.ExprPart eid)
      Parameters:
      synode -
      eid - Resulving object or the return of ExprPart.constr(String).
      Returns: