public class PamTableItem
extends java.lang.Object
PamTableDefinition
Constructor and Description |
---|
PamTableItem(java.lang.String name,
int sqlType) |
PamTableItem(java.lang.String name,
int sqlType,
int length) |
PamTableItem(java.lang.String name,
int sqlType,
int length,
boolean required) |
Modifier and Type | Method and Description |
---|---|
static PamTableItem |
findTableItem(java.lang.String tableName,
java.lang.String columnName)
Searches all Pamguard datablocks and SQLLoggers for a named table and
column for use in cross referencing.
|
boolean |
getBooleanValue() |
PamTableItem |
getCrossReferenceItem()
Gets the cross reference item.
|
java.lang.String |
getDeblankedStringValue() |
double |
getDoubleValue() |
float |
getFloatValue() |
int |
getIntegerValue() |
int |
getLength() |
java.lang.String |
getName() |
java.lang.Object |
getPackedValue() |
java.lang.Short |
getShortValue() |
int |
getSqlType() |
java.lang.String |
getStringValue() |
java.lang.Object |
getValue()
Gets the most recently used value written to or read
from the database.
|
boolean |
isCounter() |
boolean |
isPrimaryKey() |
boolean |
isRequired() |
void |
setCounter(boolean isCounter) |
PamTableItem |
setCrossReferenceItem(PamTableItem crossReferenceItem)
Sets the cross reference item.
|
PamTableItem |
setCrossReferenceItem(java.lang.String tableName,
java.lang.String columnName)
Sets the cross reference item.
|
void |
setLength(int length) |
void |
setName(java.lang.String name) |
void |
setPrimaryKey(boolean primaryKey) |
void |
setRequired(boolean required) |
void |
setSqlType(int sqlType) |
void |
setValue(java.lang.Object value)
Sets the value of data to be written to the
database column.
|
public PamTableItem(java.lang.String name, int sqlType)
public PamTableItem(java.lang.String name, int sqlType, int length)
public PamTableItem(java.lang.String name, int sqlType, int length, boolean required)
public int getLength()
public void setLength(int length)
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean isRequired()
public void setRequired(boolean required)
public int getSqlType()
public void setSqlType(int sqlType)
public boolean isPrimaryKey()
public void setPrimaryKey(boolean primaryKey)
public boolean isCounter()
public void setCounter(boolean isCounter)
public java.lang.Object getValue()
public java.lang.String getDeblankedStringValue()
public void setValue(java.lang.Object value)
value
- public PamTableItem getCrossReferenceItem()
public PamTableItem setCrossReferenceItem(PamTableItem crossReferenceItem)
crossReferenceItem
- public PamTableItem setCrossReferenceItem(java.lang.String tableName, java.lang.String columnName)
tableName
- name of the table to cross reference tocolumnName
- name of the column to cross reference topublic static PamTableItem findTableItem(java.lang.String tableName, java.lang.String columnName)
public java.lang.Short getShortValue()
public int getIntegerValue()
public double getDoubleValue()
public float getFloatValue()
public boolean getBooleanValue()
public java.lang.String getStringValue()
public java.lang.Object getPackedValue()