Package org.mybatis.dynamic.sql
Class SqlTable
java.lang.Object
org.mybatis.dynamic.sql.SqlTable
- All Implemented Interfaces:
TableExpression
- Direct Known Subclasses:
AliasableSqlTable
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedDeprecated.protectedDeprecated.please useAliasableSqlTableif you need to change the table name at runtimeprotectedSqlTable(Supplier<Optional<String>> catalogSupplier, Supplier<Optional<String>> schemaSupplier, String tableName) Deprecated.please useAliasableSqlTableif you need to change the table name at runtime -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mybatis.dynamic.sql.TableExpression
isSubQuery
-
Field Details
-
nameSupplier
-
-
Constructor Details
-
SqlTable
-
SqlTable
Deprecated.please useAliasableSqlTableif you need to change the table name at runtimeCreates an SqlTable whose name can be changed at runtime.- Parameters:
tableNameSupplier- table name supplier
-
SqlTable
Deprecated.please useAliasableSqlTableif you need to change the table name at runtimeCreates an SqlTable whose name can be changed at runtime.- Parameters:
schemaSupplier- schema suppliertableName- table name
-
SqlTable
@Deprecated protected SqlTable(Supplier<Optional<String>> catalogSupplier, Supplier<Optional<String>> schemaSupplier, String tableName) Deprecated.please useAliasableSqlTableif you need to change the table name at runtimeCreates an SqlTable whose name can be changed at runtime.- Parameters:
catalogSupplier- catalog supplierschemaSupplier- schema suppliertableName- table name
-
-
Method Details
-
tableNameAtRuntime
-
allColumns
-
column
-
column
-
column
-
accept
- Specified by:
acceptin interfaceTableExpression
-
tableAlias
-
of
-
AliasableSqlTableif you need to change the table name at runtime