Package net.sf.jsqlparser.schema
Class Table
java.lang.Object
net.sf.jsqlparser.parser.ASTNodeAccessImpl
net.sf.jsqlparser.schema.Table
- All Implemented Interfaces:
Serializable
,Model
,ASTNodeAccess
,MultiPartName
,FromItem
A table. It can have an alias and the schema name it belongs to.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Alias
private static final int
private MySQLIndexHint
private static final int
private Pivot
private SampleClause
private static final int
private static final int
private SQLServerHints
private UnPivot
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(FromItemVisitor fromItemVisitor) void
accept
(IntoTableVisitor intoTableVisitor) appendTo
(StringBuilder builder) getAlias()
private String
getIndex
(int idx) getName()
getPivot()
void
void
setDatabase
(Database database) void
setHint
(MySQLIndexHint hint) private void
void
void
setSampleClause
(SampleClause sampleClause) void
setSchemaName
(String schemaName) void
setSqlServerHints
(SQLServerHints sqlServerHints) void
setUnPivot
(UnPivot unpivot) toString()
withDatabase
(Database database) withHint
(MySQLIndexHint hint) withSchemaName
(String schemaName) withSqlServerHints
(SQLServerHints sqlServerHints) withUnPivot
(UnPivot unpivot) Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
getASTNode, setASTNode
-
Field Details
-
NAME_IDX
private static final int NAME_IDX- See Also:
-
SCHEMA_IDX
private static final int SCHEMA_IDX- See Also:
-
DATABASE_IDX
private static final int DATABASE_IDX- See Also:
-
SERVER_IDX
private static final int SERVER_IDX- See Also:
-
partItems
-
alias
-
sampleClause
-
pivot
-
unpivot
-
mysqlHints
-
sqlServerHints
-
-
Constructor Details
-
Table
public Table() -
Table
-
Table
-
Table
-
Table
-
-
Method Details
-
getDatabase
-
withDatabase
-
setDatabase
-
getSchemaName
-
withSchemaName
-
setSchemaName
-
getName
-
getDBLinkName
-
withName
-
setName
-
getAlias
-
setAlias
-
setIndex
-
getIndex
-
getFullyQualifiedName
- Specified by:
getFullyQualifiedName
in interfaceMultiPartName
-
accept
-
accept
-
getPivot
-
setPivot
-
getUnPivot
- Specified by:
getUnPivot
in interfaceFromItem
-
setUnPivot
- Specified by:
setUnPivot
in interfaceFromItem
-
getIndexHint
-
withHint
-
setHint
-
getSqlServerHints
-
setSqlServerHints
-
getSampleClause
-
setSampleClause
-
appendTo
- Overrides:
appendTo
in classASTNodeAccessImpl
-
toString
-
withUnPivot
- Specified by:
withUnPivot
in interfaceFromItem
-
withAlias
-
withPivot
-
withSqlServerHints
-
getNameParts
-