public class ColumnDescriptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RECORD_KEY_NAME
Reserved word for a table record key.
|
Constructor and Description |
---|
ColumnDescriptor(ColumnDescriptor copy)
Constructs a copy of ColumnDescriptor.
|
ColumnDescriptor(java.lang.String name,
int typecode,
int index,
java.lang.String typename)
Constructs a ColumnDescriptor.
|
Modifier and Type | Method and Description |
---|---|
int |
columnIndex() |
java.lang.String |
columnName() |
int |
columnTypeCode() |
java.lang.String |
columnTypeName() |
boolean |
isKeyColumn()
Returns true if
gpdbColumnName is a RECORD_KEY_NAME . |
java.lang.String |
toString() |
public static final java.lang.String RECORD_KEY_NAME
public ColumnDescriptor(java.lang.String name, int typecode, int index, java.lang.String typename)
name
- column nametypecode
- OIDindex
- column indextypename
- type namepublic ColumnDescriptor(ColumnDescriptor copy)
copy
- the ColumnDescriptor to copypublic java.lang.String columnName()
public int columnTypeCode()
public int columnIndex()
public java.lang.String columnTypeName()
public boolean isKeyColumn()
gpdbColumnName
is a RECORD_KEY_NAME
.public java.lang.String toString()
toString
in class java.lang.Object