|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.impl.sql.execute.ColumnInfo
This is the Column descriptor that is passed from Compilation to Execution for CREATE TABLE statements.
Field Summary | |
int |
action
This class implements Formatable. |
long |
autoincInc
|
long |
autoincStart
|
static int |
CREATE
|
DataTypeDescriptor |
dataType
|
DefaultInfo |
defaultInfo
|
DataValueDescriptor |
defaultValue
|
static int |
DROP
|
static int |
MODIFY_COLUMN_CONSTRAINT
|
static int |
MODIFY_COLUMN_CONSTRAINT_NOT_NULL
|
static int |
MODIFY_COLUMN_DEFAULT
|
static int |
MODIFY_COLUMN_TYPE
|
java.lang.String |
name
|
UUID |
newDefaultUUID
|
UUID |
oldDefaultUUID
|
Constructor Summary | |
ColumnInfo()
Public niladic constructor. |
|
ColumnInfo(java.lang.String name,
DataTypeDescriptor dataType,
DataValueDescriptor defaultValue,
DefaultInfo defaultInfo,
UUID newDefaultUUID,
UUID oldDefaultUUID,
int action,
long autoincStart,
long autoincInc)
Make one of these puppies. |
Method Summary | |
int |
getTypeFormatId()
Get the formatID which corresponds to this class. |
void |
readExternal(java.io.ObjectInput in)
Read this object from a stream of stored objects. |
java.lang.String |
toString()
|
void |
writeExternal(java.io.ObjectOutput out)
Write this object to a stream of stored objects. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public int action
public java.lang.String name
public DataTypeDescriptor dataType
public DefaultInfo defaultInfo
public DataValueDescriptor defaultValue
public UUID newDefaultUUID
public UUID oldDefaultUUID
public long autoincStart
public long autoincInc
public static final int CREATE
public static final int MODIFY_COLUMN_DEFAULT
public static final int DROP
public static final int MODIFY_COLUMN_TYPE
public static final int MODIFY_COLUMN_CONSTRAINT
public static final int MODIFY_COLUMN_CONSTRAINT_NOT_NULL
Constructor Detail |
public ColumnInfo()
public ColumnInfo(java.lang.String name, DataTypeDescriptor dataType, DataValueDescriptor defaultValue, DefaultInfo defaultInfo, UUID newDefaultUUID, UUID oldDefaultUUID, int action, long autoincStart, long autoincInc)
name
- Column name.dataType
- Column type.defaultValue
- Column default value.defaultInfo
- Column default info.newDefaultUUID
- New UUID for default.oldDefaultUUID
- Old UUID for default.action
- Action (create, modify default, etc.)autoincStart
- Start of autoincrement values.autoincInc
- Increment of autoincrement values-- if parameter
is 0, it implies that this is not an autoincrement
value.Method Detail |
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
in
- read this.
java.io.IOException
- thrown on error
java.lang.ClassNotFoundException
- thrown on errorpublic void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
out
- write bytes here.
java.io.IOException
- thrown on errorpublic int getTypeFormatId()
getTypeFormatId
in interface TypedFormat
public java.lang.String toString()
|
Built on Mon 2007-06-04 09:58:47+0400, from revision ??? | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |