Class SQLInfo.TableMaker

java.lang.Object
org.nuxeo.ecm.core.storage.sql.jdbc.SQLInfo.TableMaker
Enclosing class:
SQLInfo

protected class SQLInfo.TableMaker extends Object
  • Constructor Details

    • TableMaker

      protected TableMaker(String tableName)
  • Method Details

    • newFragmentFields

      protected void newFragmentFields()
    • newColumn

      protected Column newColumn(String columnName, ColumnType type)
    • postProcessClusterNodes

      protected void postProcessClusterNodes()
    • postProcessClusterInvalidations

      protected void postProcessClusterInvalidations()
    • postProcessRepository

      protected void postProcessRepository()
    • postProcessRootIdSelect

      protected void postProcessRootIdSelect()
    • postProcess

      protected void postProcess()
      Precompute what we can from the information available for a regular schema table, or a collection table.
    • postProcessHierarchy

      protected void postProcessHierarchy()
      Additional SQL for the hierarchy table.
    • postProcessSelectById

      protected void postProcessSelectById()
    • postProcessSelectChildrenIdsAndTypes

      protected void postProcessSelectChildrenIdsAndTypes()
    • postProcessInsert

      protected void postProcessInsert()
    • postProcessDelete

      protected void postProcessDelete()
    • postProcessCopy

      protected void postProcessCopy()