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 Summary
Constructors Modifier Constructor Description protected
TableMaker(String tableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Column
newColumn(String columnName, ColumnType type)
protected void
newFragmentFields()
protected void
postProcess()
Precompute what we can from the information available for a regular schema table, or a collection table.protected void
postProcessClusterInvalidations()
protected void
postProcessClusterNodes()
protected void
postProcessCopy()
protected void
postProcessDelete()
protected void
postProcessHierarchy()
Additional SQL for the hierarchy table.protected void
postProcessInsert()
protected void
postProcessRepository()
protected void
postProcessRootIdSelect()
protected void
postProcessSelectById()
protected void
postProcessSelectChildrenIdsAndTypes()
-
-
-
Constructor Detail
-
TableMaker
protected TableMaker(String tableName)
-
-
Method Detail
-
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()
-
-