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 protectedTableMaker(String tableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ColumnnewColumn(String columnName, ColumnType type)protected voidnewFragmentFields()protected voidpostProcess()Precompute what we can from the information available for a regular schema table, or a collection table.protected voidpostProcessClusterInvalidations()protected voidpostProcessClusterNodes()protected voidpostProcessCopy()protected voidpostProcessDelete()protected voidpostProcessHierarchy()Additional SQL for the hierarchy table.protected voidpostProcessInsert()protected voidpostProcessRepository()protected voidpostProcessRootIdSelect()protected voidpostProcessSelectById()protected voidpostProcessSelectChildrenIdsAndTypes()
-
-
-
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()
-
-