Package org.mybatis.dynamic.sql
Class SqlTable
- java.lang.Object
-
- org.mybatis.dynamic.sql.SqlTable
-
public class SqlTable extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SqlTable(java.lang.String tableName)
protected
SqlTable(java.util.function.Supplier<java.lang.String> tableNameSupplier)
protected
SqlTable(java.util.function.Supplier<java.util.Optional<java.lang.String>> schemaSupplier, java.lang.String tableName)
protected
SqlTable(java.util.function.Supplier<java.util.Optional<java.lang.String>> catalogSupplier, java.util.function.Supplier<java.util.Optional<java.lang.String>> schemaSupplier, java.lang.String tableName)
-
Method Summary
Modifier and Type Method Description <T> SqlColumn<T>
allColumns()
<T> SqlColumn<T>
column(java.lang.String name)
<T> SqlColumn<T>
column(java.lang.String name, java.sql.JDBCType jdbcType)
<T> SqlColumn<T>
column(java.lang.String name, java.sql.JDBCType jdbcType, java.lang.String typeHandler)
static SqlTable
of(java.lang.String name)
java.lang.String
tableNameAtRuntime()
-
-
-
Constructor Detail
-
SqlTable
protected SqlTable(java.lang.String tableName)
-
SqlTable
protected SqlTable(java.util.function.Supplier<java.lang.String> tableNameSupplier)
-
SqlTable
protected SqlTable(java.util.function.Supplier<java.util.Optional<java.lang.String>> schemaSupplier, java.lang.String tableName)
-
SqlTable
protected SqlTable(java.util.function.Supplier<java.util.Optional<java.lang.String>> catalogSupplier, java.util.function.Supplier<java.util.Optional<java.lang.String>> schemaSupplier, java.lang.String tableName)
-
-
Method Detail
-
tableNameAtRuntime
public java.lang.String tableNameAtRuntime()
-
allColumns
public <T> SqlColumn<T> allColumns()
-
column
public <T> SqlColumn<T> column(java.lang.String name)
-
column
public <T> SqlColumn<T> column(java.lang.String name, java.sql.JDBCType jdbcType)
-
column
public <T> SqlColumn<T> column(java.lang.String name, java.sql.JDBCType jdbcType, java.lang.String typeHandler)
-
of
public static SqlTable of(java.lang.String name)
-
-