public class SqlTable extends Object implements TableExpression
Modifier | Constructor and Description |
---|---|
protected |
SqlTable(String tableName) |
protected |
SqlTable(Supplier<Optional<String>> schemaSupplier,
String tableName) |
protected |
SqlTable(Supplier<Optional<String>> catalogSupplier,
Supplier<Optional<String>> schemaSupplier,
String tableName) |
protected |
SqlTable(Supplier<String> tableNameSupplier) |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(TableExpressionVisitor<R> visitor) |
BasicColumn |
allColumns() |
<T> SqlColumn<T> |
column(String name) |
<T> SqlColumn<T> |
column(String name,
JDBCType jdbcType) |
<T> SqlColumn<T> |
column(String name,
JDBCType jdbcType,
String typeHandler) |
static SqlTable |
of(String name) |
String |
tableNameAtRuntime() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isSubQuery
protected SqlTable(String tableName)
public String tableNameAtRuntime()
public BasicColumn allColumns()
public <R> R accept(TableExpressionVisitor<R> visitor)
accept
in interface TableExpression
Copyright © 2016–2021 MyBatis.org. All rights reserved.