public class ColumnInfo
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static byte |
IN_OUT_TARGET_TYPE_IN |
static byte |
IN_OUT_TARGET_TYPE_INOUT |
static byte |
IN_OUT_TARGET_TYPE_NONE |
static byte |
IN_OUT_TARGET_TYPE_OUT |
static byte |
IN_OUT_TARGET_TYPE_TARGET |
static boolean |
NON_NULLABLE |
static boolean |
NULLABLE |
| Constructor and Description |
|---|
ColumnInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInType() |
void |
addOutType() |
java.lang.Object |
clone() |
byte |
getArguments() |
java.lang.String |
getBaseColumnName() |
java.lang.String |
getBaseTableName() |
java.lang.String |
getCatalogName() |
java.lang.String |
getColumnName() |
int |
getDataType() |
java.lang.String |
getDisplayColumnName() |
byte |
getInOutTargetType() |
int |
getLanguage() |
boolean |
getNullable() |
java.lang.String |
getOwnerName() |
int |
getPrecision() |
int |
getScale() |
java.lang.String |
getTableName() |
boolean |
getUpdatable() |
boolean |
hasInType() |
boolean |
hasOutType() |
boolean |
isChanged() |
void |
makeDefaultValues() |
void |
modifyColumnInfo(int aDataType,
byte aArgs,
int aPrecision,
int aScale) |
void |
modifyDataType(int aDataType) |
void |
modifyInOutType(byte aInOutType) |
void |
modifyPrecision(int aPrecision) |
void |
modifyScale(int aNewScale) |
void |
setColumnInfo(int aDataType,
int aLang,
byte aArgs,
int aPrecision,
int aScale,
byte aInOutTargetType,
boolean aNullable,
boolean aUpdatable,
java.lang.String aCatalogName,
java.lang.String aTableName,
java.lang.String aBaseTableName,
java.lang.String aColName,
java.lang.String aDisplayName,
java.lang.String aBaseColumnName,
java.lang.String aSchemaName,
int aBytesPerChar) |
void |
setColumnMetaInfos(int aDataType,
int aPrecision) |
void |
setShouldChangeType(boolean aShouldChangeType) |
boolean |
shouldChangeType() |
void |
unchange() |
public static final byte IN_OUT_TARGET_TYPE_NONE
public static final byte IN_OUT_TARGET_TYPE_IN
public static final byte IN_OUT_TARGET_TYPE_INOUT
public static final byte IN_OUT_TARGET_TYPE_OUT
public static final byte IN_OUT_TARGET_TYPE_TARGET
public static final boolean NON_NULLABLE
public static final boolean NULLABLE
public void setColumnInfo(int aDataType,
int aLang,
byte aArgs,
int aPrecision,
int aScale,
byte aInOutTargetType,
boolean aNullable,
boolean aUpdatable,
java.lang.String aCatalogName,
java.lang.String aTableName,
java.lang.String aBaseTableName,
java.lang.String aColName,
java.lang.String aDisplayName,
java.lang.String aBaseColumnName,
java.lang.String aSchemaName,
int aBytesPerChar)
public void modifyColumnInfo(int aDataType,
byte aArgs,
int aPrecision,
int aScale)
public void unchange()
public void modifyDataType(int aDataType)
public void modifyScale(int aNewScale)
public void modifyPrecision(int aPrecision)
public boolean isChanged()
public int getDataType()
public int getLanguage()
public byte getArguments()
public int getPrecision()
public int getScale()
public byte getInOutTargetType()
public boolean getNullable()
public boolean getUpdatable()
public java.lang.String getCatalogName()
public java.lang.String getTableName()
public java.lang.String getBaseTableName()
public java.lang.String getColumnName()
public java.lang.String getDisplayColumnName()
public java.lang.String getBaseColumnName()
public java.lang.String getOwnerName()
public boolean hasInType()
public boolean hasOutType()
public void addInType()
public void addOutType()
public void modifyInOutType(byte aInOutType)
public boolean shouldChangeType()
public void setShouldChangeType(boolean aShouldChangeType)
public java.lang.Object clone()
clone in class java.lang.Objectpublic void makeDefaultValues()
public void setColumnMetaInfos(int aDataType,
int aPrecision)