public class TableInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
buffer
Table's buffer name as indicated in source.
|
private java.lang.String |
database
Table's database logical name or alias.
|
private java.lang.String |
qualified
Fully qualified schema name of the table.
|
private int |
recordType
Table's token type.
|
private java.lang.String |
signature
Table signature associated with the table.
|
| Constructor and Description |
|---|
TableInfo(java.lang.String signature,
java.lang.String qualified,
java.lang.String buffer,
java.lang.String database,
int recordType)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBuffer()
Get the buffer name associated with the field.
|
java.lang.String |
getDatabase()
Get the logical database name or alias, if any, associated with the field.
|
java.lang.String |
getQualified()
Get the fully qualified schema name of the field.
|
int |
getRecordType()
Get the Progress parser token type of a table, temp-table, work-table, or buffer which
contains the field.
|
java.lang.String |
getSignature()
Get the signature of the table in the schema.
|
private final java.lang.String signature
private final java.lang.String qualified
private final java.lang.String buffer
private final java.lang.String database
private final int recordType
TableInfo(java.lang.String signature,
java.lang.String qualified,
java.lang.String buffer,
java.lang.String database,
int recordType)
signature - Structural signature for the table.qualified - Fully qualified schema name of the table.buffer - Name of the buffer indicated by the table reference in source code.database - Name of the database which contains the table, as specified by the table reference
in source code, or looked up if the source reference was unqualified.recordType - Token type of the table backing the buffer indicated by the table reference in
source code.public java.lang.String getSignature()
public java.lang.String getQualified()
public java.lang.String getBuffer()
public java.lang.String getDatabase()
public int getRecordType()
BUFFER is never returned, only the type of
the record which backs the buffer.