Uses of Interface
de.calamanari.adl.sql.config.TableMetaInfo
Packages that use TableMetaInfo
-
Uses of TableMetaInfo in de.calamanari.adl.sql.cnv
Methods in de.calamanari.adl.sql.cnv that return TableMetaInfoModifier and TypeMethodDescriptionfinal TableMetaInfoAbstractSqlExpressionConverter.getMainTable()The main table is the table to start the query with.ResettableScpContext.getMainTable()SqlConversionProcessContext.getMainTable()The main table is the table to start the query with.MatchCondition.tableLeft()Returns the value of thetableLeftrecord component.MatchCondition.tableRight()Returns the value of thetableRightrecord component.Methods in de.calamanari.adl.sql.cnv that return types with arguments of type TableMetaInfoModifier and TypeMethodDescriptionResettableScpContext.getTablesInWhereClause()SqlConversionProcessContext.getTablesInWhereClause()protected final Set<TableMetaInfo> AbstractSqlExpressionConverter.tablesInWhereClause()Methods in de.calamanari.adl.sql.cnv with parameters of type TableMetaInfoModifier and TypeMethodDescriptionprotected voidDefaultSqlExpressionConverter.addOnRestrictionIfApplicable(TableMetaInfo table, ExpressionAlias alias, Set<de.calamanari.adl.irl.CoreExpression> expressionCandidates) This method tests the given alias, and if the alias matches the table and certain criteria is fulfilled the expression will be added to the candidates which can later refine the ON-condition.protected voidAbstractSqlExpressionConverter.appendFullTableQuery(StringBuilder sb, TableMetaInfo table) Appends a select that queries all IDs of the given tableprotected List<de.calamanari.adl.irl.CoreExpression> DefaultSqlExpressionConverter.findOnRestrictions(TableMetaInfo table) This method consolidates all available conditions related to a given table to construct a consolidated super-condition for the join (ON)protected final voidAbstractSqlExpressionConverter.setMainTable(TableMetaInfo mainTable) The main table is the table to start the query with.voidResettableScpContext.setMainTable(TableMetaInfo mainTable) The main table is the table to start the query with.Constructors in de.calamanari.adl.sql.cnv with parameters of type TableMetaInfoModifierConstructorDescriptionMatchCondition(de.calamanari.adl.irl.MatchOperator operator, boolean isNegation, String argNameLeft, TableMetaInfo tableLeft, DataColumn columnLeft, String argNameRight, TableMetaInfo tableRight, DataColumn columnRight, List<ColumnCondition> columnConditions) Creates an instance of aMatchConditionrecord class. -
Uses of TableMetaInfo in de.calamanari.adl.sql.config
Classes in de.calamanari.adl.sql.config that implement TableMetaInfoModifier and TypeClassDescriptionfinal recordASingleTableConfigdescribes the mappings of argNames to columns of one particular table.Methods in de.calamanari.adl.sql.config that return TableMetaInfoModifier and TypeMethodDescriptionDataTableConfig.lookupTableMetaInfo(String argName, de.calamanari.adl.ProcessContext ctx) Returns the table meta infos for the column that is mapped to the given argNameDummyDataTableConfig.lookupTableMetaInfo(String argName, de.calamanari.adl.ProcessContext ctx) MultiTableConfig.lookupTableMetaInfo(String argName, de.calamanari.adl.ProcessContext ctx) SingleTableConfig.lookupTableMetaInfo(String argName, de.calamanari.adl.ProcessContext ctx) default TableMetaInfoDataTableConfig.lookupTableMetaInfoByTableName(String tableName) Shorthand for finding the meta info inDataTableConfig.allTableMetaInfos()by table nameMethods in de.calamanari.adl.sql.config that return types with arguments of type TableMetaInfoModifier and TypeMethodDescriptionDataTableConfig.allTableMetaInfos()Returns the meta information for all the tables in this configuration.DummyDataTableConfig.allTableMetaInfos()MultiTableConfig.allTableMetaInfos()SingleTableConfig.allTableMetaInfos()default List<TableMetaInfo> DataTableConfig.tableMetaInfosInvolved(List<String> argNames, de.calamanari.adl.ProcessContext ctx) Returns a list of the meta infos of all table any of the given argNames is mapped to.