Uses of Class
ru.curs.celesta.score.BasicTable
Packages that use BasicTable
Package
Description
Adaptors for various RDBMS.
Root package of ddl adaptors.
Auxiliary filter classes.
Classes for work with prepared statements.
Terms that constitute cursor's WHERE condition.
Package containing metadata of table structure.
-
Uses of BasicTable in ru.curs.celesta.dbutils.adaptors
Methods in ru.curs.celesta.dbutils.adaptors with parameters of type BasicTableModifier and TypeMethodDescriptionfinal voidDBAdaptor.createTableTriggersForMaterializedViews(Connection conn, BasicTable t) final voidDBAdaptor.dropTableTriggersForMaterializedViews(Connection conn, BasicTable t) abstract intDBAdaptor.getCurrentIdent(Connection conn, BasicTable t) Returns current identity value for the table.intFirebirdAdaptor.getCurrentIdent(Connection conn, BasicTable t) intH2Adaptor.getCurrentIdent(Connection conn, BasicTable t) intMSSQLAdaptor.getCurrentIdent(Connection conn, BasicTable t) intOraAdaptor.getCurrentIdent(Connection conn, BasicTable t) intPostgresAdaptor.getCurrentIdent(Connection conn, BasicTable t) abstract PreparedStatementDBAdaptor.getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program) Creates a PreparedStatement object for an INSERT statement to insert a record into a table.FirebirdAdaptor.getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program) H2Adaptor.getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program) MSSQLAdaptor.getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program) OraAdaptor.getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program) PostgresAdaptor.getInsertRecordStatement(Connection conn, BasicTable t, boolean[] nullsMask, List<ParameterSetter> program) final PreparedStatementDBAdaptor.getUpdateRecordStatement(Connection conn, BasicTable t, boolean[] equalsMask, boolean[] nullsMask, List<ParameterSetter> program, String where) Builds prepared statement for records UPDATE.
equalsMask[columnIndex]should containtruefor the column with index equal tocolumnIndexto take part in the evaluation.
IfnullsMask[columnIndex]containstrueIS NULLcheck has a priority aboveprogram[columnIndex]check -column = ?. -
Uses of BasicTable in ru.curs.celesta.dbutils.adaptors.ddl
Methods in ru.curs.celesta.dbutils.adaptors.ddl with parameters of type BasicTableModifier and TypeMethodDescriptionvoidDdlAdaptor.createTableTriggersForMaterializedViews(Connection conn, BasicTable t) DdlGenerator.createTableTriggersForMaterializedViews(BasicTable t) FirebirdDdlGenerator.createTableTriggersForMaterializedViews(BasicTable t) H2DdlGenerator.createTableTriggersForMaterializedViews(BasicTable t) MsSqlDdlGenerator.createTableTriggersForMaterializedViews(BasicTable t) OraDdlGenerator.createTableTriggersForMaterializedViews(BasicTable t) PostgresDdlGenerator.createTableTriggersForMaterializedViews(BasicTable t) voidDdlAdaptor.dropTableTriggersForMaterializedViews(Connection conn, BasicTable t) DdlGenerator.dropTableTriggersForMaterializedViews(Connection conn, BasicTable t) FirebirdDdlGenerator.dropTableTriggersForMaterializedViews(Connection conn, BasicTable t) H2DdlGenerator.dropTableTriggersForMaterializedViews(Connection conn, BasicTable t) MsSqlDdlGenerator.dropTableTriggersForMaterializedViews(Connection conn, BasicTable t) OraDdlGenerator.dropTableTriggersForMaterializedViews(Connection conn, BasicTable t) PostgresDdlGenerator.dropTableTriggersForMaterializedViews(Connection conn, BasicTable t) -
Uses of BasicTable in ru.curs.celesta.dbutils.filter.value
Methods in ru.curs.celesta.dbutils.filter.value with parameters of type BasicTableConstructors in ru.curs.celesta.dbutils.filter.value with parameters of type BasicTableModifierConstructorDescriptionFieldsLookup(BasicTable table, BasicTable otherTable, Runnable lookupChangeCallback, Function<FieldsLookup, Void> newLookupCallback) This constructor is for tests and must be removed in future. -
Uses of BasicTable in ru.curs.celesta.dbutils.stmt
Methods in ru.curs.celesta.dbutils.stmt with parameters of type BasicTableModifier and TypeMethodDescriptionstatic MaskedStatementHolderPreparedStatementHolderFactory.createInsertHolder(BasicTable meta, DBAdaptor dbAdaptor, Connection conn) static PreparedStmtHolderPreparedStatementHolderFactory.createUpdateHolder(BasicTable meta, DBAdaptor dbAdaptor, Connection conn, Supplier<boolean[]> updateMaskSupplier, Supplier<boolean[]> nullUpdateMaskSupplier) -
Uses of BasicTable in ru.curs.celesta.dbutils.term
Methods in ru.curs.celesta.dbutils.term with parameters of type BasicTableModifier and TypeMethodDescriptionWhereTermsMaker.getHereWhereTerm(BasicTable t) Gets WHERE clause for single record with respect to other filters on a record.static WhereTermCsqlWhereTermsMaker.getPKWhereTerm(BasicTable t) Gets WHERE clause for single record (by its primary key). -
Uses of BasicTable in ru.curs.celesta.score
Subclasses of BasicTable in ru.curs.celesta.scoreModifier and TypeClassDescriptionfinal classRead Only Table object in metadata.final classTable object in metadata.Methods in ru.curs.celesta.score with type parameters of type BasicTableModifier and TypeMethodDescription<T extends BasicTable>
TReturns a table by its name and a table class.<T extends BasicTable>
Map<String, T> Returns a set of tables defined in the grain by a table class.Methods in ru.curs.celesta.score that return BasicTableModifier and TypeMethodDescriptionForeignKey.getParentTable()Table that the foreign key is part of.ForeignKey.getReferencedTable()Table that is being referenced by the foreign key.Returns a table by its name or an exception with a message that the table was not found.Index.getTable()Returns table of the index.Methods in ru.curs.celesta.score that return types with arguments of type BasicTableModifier and TypeMethodDescriptionGrain.getTables()Returns a set of tables defined in the grain.Constructors in ru.curs.celesta.score with parameters of type BasicTableModifierConstructorDescriptionForeignKey(BasicTable parentTable, BasicTable referencedTable, String[] columnNames) Index(BasicTable t, String name, String[] columns)