com.aneeshpu.dpdeppop.schema
Class Column

java.lang.Object
  extended by com.aneeshpu.dpdeppop.schema.Column

public class Column
extends Object


Nested Class Summary
static class Column.ColumnBuilder
           
 
Field Summary
static String COLUMN_NAME
           
static String COLUMN_SIZE
           
static String IS_AUTOINCREMENT
           
static String IS_NULLABLE
           
static String TYPE_NAME
           
 
Method Summary
static Column.ColumnBuilder buildColumn()
           
 boolean equals(Object o)
           
 DataType getDataType()
           
 Record getRecord()
           
 Column getReferencingColumn()
           
 Record getReferencingRecord()
           
 int hashCode()
           
 boolean isAssigned()
           
 boolean isAutoIncrement()
           
 boolean isPrimaryKey()
           
 NameValue nameValue(Map<String,Map<String,Object>> preassignedValues)
           
 void populateGeneratedValue(ResultSet generatedKeys)
           
 void setReferencingColumn(Column referencingColumn)
           
 void setReferencingRecord(Record referencingRecord)
           
 String toString()
           
 Object value()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COLUMN_NAME

public static final String COLUMN_NAME
See Also:
Constant Field Values

TYPE_NAME

public static final String TYPE_NAME
See Also:
Constant Field Values

COLUMN_SIZE

public static final String COLUMN_SIZE
See Also:
Constant Field Values

IS_NULLABLE

public static final String IS_NULLABLE
See Also:
Constant Field Values

IS_AUTOINCREMENT

public static final String IS_AUTOINCREMENT
See Also:
Constant Field Values
Method Detail

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getDataType

public DataType getDataType()

buildColumn

public static Column.ColumnBuilder buildColumn()

getRecord

public Record getRecord()

setReferencingRecord

public void setReferencingRecord(Record referencingRecord)

getReferencingRecord

public Record getReferencingRecord()

setReferencingColumn

public void setReferencingColumn(Column referencingColumn)

getReferencingColumn

public Column getReferencingColumn()

nameValue

public NameValue nameValue(Map<String,Map<String,Object>> preassignedValues)

isAutoIncrement

public boolean isAutoIncrement()

populateGeneratedValue

public void populateGeneratedValue(ResultSet generatedKeys)
                            throws SQLException
Throws:
SQLException

value

public Object value()

isPrimaryKey

public boolean isPrimaryKey()

isAssigned

public boolean isAssigned()


Copyright © 2013. All Rights Reserved.