|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.sql2java.Column
public class Column
Field Summary | |
---|---|
static int |
M_ARRAY
|
static int |
M_BIGDECIMAL
|
static int |
M_BLOB
|
static int |
M_BOOLEAN
|
static int |
M_BYTES
|
static int |
M_CALENDAR
|
static int |
M_CLOB
|
static int |
M_DOUBLE
|
static int |
M_FLOAT
|
static int |
M_INTEGER
|
static int |
M_LONG
|
static int |
M_OBJECT
|
static int |
M_REF
|
static int |
M_SQLDATE
|
static int |
M_STRING
|
static int |
M_TIME
|
static int |
M_TIMESTAMP
|
static int |
M_URL
|
static int |
M_UTILDATE
|
Constructor Summary | |
---|---|
Column()
|
Method Summary | |
---|---|
void |
addForeignKey(Column col)
|
void |
addImportedKey(Column col)
|
java.lang.Object |
clone()
|
boolean |
columnFor(java.lang.String webElement)
is this column described to be in the given type ? |
java.lang.String |
convertName()
|
java.lang.String |
convertName(Column col)
|
java.lang.String |
convertName(java.lang.String columnName)
|
int |
countForeignKeys()
|
int |
countImportedKeys()
|
java.lang.String |
getCatalog()
|
java.lang.String |
getCheckingType()
|
java.lang.String |
getConstName()
|
int |
getDecimalDigits()
|
boolean |
getDefaultIncludeFor(java.lang.String webElement)
some columns with certain names should be by default discarded such as timestamp, optimistic, id and so on ... |
java.lang.String |
getDefaultRules()
|
java.lang.String |
getDefaultValue()
|
java.lang.String |
getDefaultWidget()
|
Column |
getForeignColumn()
|
java.lang.String |
getForeignKeyGetMethod(java.lang.String col)
|
java.lang.String |
getForeignKeyInitializedMethod()
|
java.lang.String |
getForeignKeyInitializedVarName()
|
java.lang.String |
getForeignKeyModifiedMethod(java.lang.String col)
|
java.lang.String |
getForeignKeyModifiedVarName()
|
java.util.List |
getForeignKeys()
|
java.lang.String |
getForeignKeySetMethod(java.lang.String col)
|
java.lang.String |
getForeignKeyVarName()
|
java.lang.String |
getFullName()
|
java.lang.String |
getGetMethod()
|
java.lang.String |
getImportedKeyAddMethod()
|
java.lang.String |
getImportedKeyGetMethod()
|
java.lang.String |
getImportedKeyInitializedMethod()
|
java.lang.String |
getImportedKeyInitializedVarName()
|
java.lang.String |
getImportedKeyModifiedMethod()
|
java.lang.String |
getImportedKeyModifiedVarName()
|
java.util.List |
getImportedKeys()
|
java.lang.String |
getImportedKeySetMethod()
|
java.lang.String |
getImportedKeyVarName()
|
java.lang.String |
getInitializedMethod()
|
java.lang.String |
getInitializedVarName()
|
java.lang.String |
getJavaName()
|
java.lang.String |
getJavaPrimaryType()
return the primary java type of the current column return null if no java primary type is available |
java.lang.String |
getJavaType()
return the java type of the current column |
java.lang.String |
getJavaTypeAsTypeName()
return the string representation of the column type |
int |
getMappedType()
return internal type for the current column |
java.lang.String |
getModifiedMethod()
|
java.lang.String |
getModifiedVarName()
|
java.lang.String |
getName()
|
int |
getNullable()
|
java.lang.String |
getNullableAsString()
|
int |
getOrdinalPosition()
|
java.lang.String |
getPreparedStatementMethod(java.lang.String var,
int pos)
Maps the SQL type for the column to a "set" method to call on the PreparedStatement. |
java.lang.String |
getPreparedStatementMethod(java.lang.String var,
java.lang.String pos)
|
java.lang.String |
getPropertyTag()
|
java.lang.String |
getQuerySetMethod()
|
int |
getRadix()
|
java.lang.String |
getRemarks()
|
java.lang.String |
getResultSetMethodObject(java.lang.String pos)
return the resultSet get method for a given position the assumption is that the resultset variable is called rs |
java.lang.String |
getResultSetMethodObject(java.lang.String resultSet,
java.lang.String pos)
|
java.lang.String |
getSampleData()
|
java.lang.String |
getSchema()
|
java.lang.String |
getSetMethod()
|
int |
getSize()
|
java.lang.String |
getStringConvertionMethod()
method to convert the given string into the internal java representation |
Table |
getTable()
|
java.lang.String |
getTableName()
|
short |
getType()
|
java.lang.String |
getVarName()
|
java.lang.String |
getWidgetMethod()
|
boolean |
hasCompareTo()
does this type has a compareTo method ? |
boolean |
hasPrimaryType()
does this column has a primary java type like short, boolean instead of Integer and Boolean ? |
boolean |
isCalendar()
|
boolean |
isColumnNumeric()
is this column numeric ? |
boolean |
isDate()
|
boolean |
isForeignKey()
|
boolean |
isImportedKey()
|
boolean |
isPrimaryKey()
|
void |
isPrimaryKey(boolean isKey)
|
boolean |
isString()
is this column a string ? |
boolean |
isVersion()
|
void |
setCatalog(java.lang.String catalog)
|
void |
setCheckingType(java.lang.String strValue)
|
void |
setDatabase(Database db)
|
void |
setDecimalDigits(int decDigits)
|
void |
setDefaultValue(java.lang.String defaultValue)
|
void |
setName(java.lang.String name)
|
void |
setNullable(int nullable)
|
void |
setOrdinalPosition(int ordinal)
|
void |
setRadix(int radix)
|
void |
setRemarks(java.lang.String remarks)
|
void |
setSchema(java.lang.String schema)
|
void |
setSize(int size)
|
void |
setTableName(java.lang.String tableName)
|
void |
setType(short type)
|
java.lang.String |
toString()
|
boolean |
useEqualsInSetter()
does this type can use equal instead of the compareTo method ? |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int M_ARRAY
public static final int M_BIGDECIMAL
public static final int M_BOOLEAN
public static final int M_BYTES
public static final int M_CLOB
public static final int M_SQLDATE
public static final int M_UTILDATE
public static final int M_DOUBLE
public static final int M_FLOAT
public static final int M_BLOB
public static final int M_INTEGER
public static final int M_LONG
public static final int M_REF
public static final int M_STRING
public static final int M_TIME
public static final int M_TIMESTAMP
public static final int M_URL
public static final int M_OBJECT
public static final int M_CALENDAR
Constructor Detail |
---|
public Column()
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public void setCheckingType(java.lang.String strValue)
public java.lang.String getCheckingType()
public void setDatabase(Database db)
public void setCatalog(java.lang.String catalog)
public void setSchema(java.lang.String schema)
public void setTableName(java.lang.String tableName)
public void setName(java.lang.String name)
public void setType(short type)
public void setSize(int size)
public void setDecimalDigits(int decDigits)
public void setRadix(int radix)
public void setNullable(int nullable)
public void setRemarks(java.lang.String remarks)
public void setDefaultValue(java.lang.String defaultValue)
public void setOrdinalPosition(int ordinal)
public void isPrimaryKey(boolean isKey)
public java.lang.String getCatalog()
public java.lang.String getSchema()
public java.lang.String getTableName()
public java.lang.String getName()
public short getType()
public int getSize()
public int getDecimalDigits()
public int getRadix()
public int getNullable()
public java.lang.String getNullableAsString()
public int getOrdinalPosition()
public boolean isPrimaryKey()
public java.lang.String getFullName()
public java.lang.String getConstName()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public int getMappedType()
public java.lang.String getQuerySetMethod()
public java.lang.String getJavaType()
public boolean hasPrimaryType()
public java.lang.String getJavaPrimaryType() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getJavaTypeAsTypeName()
public boolean isColumnNumeric()
public boolean isString()
public boolean isDate()
public boolean isCalendar()
public boolean hasCompareTo() throws java.lang.Exception
java.lang.Exception
public boolean useEqualsInSetter() throws java.lang.Exception
java.lang.Exception
public java.lang.String getResultSetMethodObject(java.lang.String pos)
public java.lang.String getResultSetMethodObject(java.lang.String resultSet, java.lang.String pos)
public java.lang.String getPreparedStatementMethod(java.lang.String var, int pos)
var
- Java code that represents how we'll get access to the
value to set. You should be able to use this value
verbatim. Check out the source to this method to
see what we mean.pos
- The position to pass as the first argument of the set
method. You will be able to use this verbatim too.
public java.lang.String getPreparedStatementMethod(java.lang.String var, java.lang.String pos)
public java.lang.String getStringConvertionMethod()
public java.lang.String getDefaultWidget()
public boolean isVersion()
public Table getTable()
public void addForeignKey(Column col)
public java.util.List getForeignKeys()
public void addImportedKey(Column col)
public java.util.List getImportedKeys()
public int countImportedKeys()
public boolean isImportedKey()
public Column getForeignColumn()
public int countForeignKeys()
public boolean isForeignKey()
public java.lang.String getPropertyTag()
public java.lang.String getDefaultRules()
public boolean columnFor(java.lang.String webElement)
public boolean getDefaultIncludeFor(java.lang.String webElement)
public java.lang.String getDefaultValue()
public java.lang.String getRemarks()
public java.lang.String getJavaName()
public java.lang.String getSampleData()
public java.lang.String convertName(java.lang.String columnName)
public java.lang.String convertName(Column col)
public java.lang.String convertName()
public java.lang.String getImportedKeyVarName()
public java.lang.String getGetMethod()
public java.lang.String getSetMethod()
public java.lang.String getModifiedMethod()
public java.lang.String getInitializedMethod()
public java.lang.String getWidgetMethod()
public java.lang.String getVarName()
public java.lang.String getModifiedVarName()
public java.lang.String getInitializedVarName()
public java.lang.String getImportedKeyModifiedVarName()
public java.lang.String getImportedKeyInitializedVarName()
public java.lang.String getImportedKeyInitializedMethod()
public java.lang.String getImportedKeyGetMethod()
public java.lang.String getImportedKeyAddMethod()
public java.lang.String getImportedKeySetMethod()
public java.lang.String getImportedKeyModifiedMethod()
public java.lang.String getForeignKeyVarName()
public java.lang.String getForeignKeyModifiedVarName()
public java.lang.String getForeignKeyInitializedVarName()
public java.lang.String getForeignKeyInitializedMethod()
public java.lang.String getForeignKeyGetMethod(java.lang.String col)
public java.lang.String getForeignKeySetMethod(java.lang.String col)
public java.lang.String getForeignKeyModifiedMethod(java.lang.String col)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |