com.metamatrix.soap.sqlquerywebservice.helper
Class ColumnMetadata

java.lang.Object
  extended by com.metamatrix.soap.sqlquerywebservice.helper.ColumnMetadata

public class ColumnMetadata
extends java.lang.Object

This class contains metamdata values for a given result set.


Field Summary
protected  boolean autoIncrement
           
protected  boolean caseSensitive
           
protected  java.lang.String columnClassName
           
protected  java.lang.String columnDataType
           
protected  int columnDisplaySize
           
protected  java.lang.String columnName
           
protected  boolean currency
           
protected  java.lang.String getColumnLabel
           
protected  boolean nullable
           
protected  int precision
           
protected  boolean readOnly
           
protected  int scale
           
protected  boolean searchable
           
protected  boolean signed
           
protected  java.lang.String tableName
           
protected  java.lang.String virtualDatabaseName
           
protected  java.lang.String virtualDatabaseVersion
           
 
Constructor Summary
ColumnMetadata()
           
 
Method Summary
 java.lang.String getColumnClassName()
           
 java.lang.String getColumnDataType()
           
 int getColumnDisplaySize()
           
 java.lang.String getColumnName()
           
 java.lang.String getGetColumnLabel()
           
 int getPrecision()
           
 int getScale()
           
 java.lang.String getTableName()
           
 java.lang.String getVirtualDatabaseName()
           
 java.lang.String getVirtualDatabaseVersion()
           
 boolean isAutoIncrement()
           
 boolean isCaseSensitive()
           
 boolean isCurrency()
           
 boolean isNullable()
           
 boolean isReadOnly()
           
 boolean isSearchable()
           
 boolean isSigned()
           
 void setAutoIncrement(boolean autoIncrement)
           
 void setCaseSensitive(boolean caseSensitive)
           
 void setColumnClassName(java.lang.String columnClassName)
           
 void setColumnDataType(java.lang.String columnDataType)
           
 void setColumnDisplaySize(int columnDisplaySize)
           
 void setColumnName(java.lang.String columnName)
           
 void setCurrency(boolean currency)
           
 void setGetColumnLabel(java.lang.String getColumnLabel)
           
 void setNullable(boolean nullable)
           
 void setPrecision(int precision)
           
 void setReadOnly(boolean readOnly)
           
 void setScale(int scale)
           
 void setSearchable(boolean searchable)
           
 void setSigned(boolean signed)
           
 void setTableName(java.lang.String tableName)
           
 void setVirtualDatabaseName(java.lang.String virtualDatabaseName)
           
 void setVirtualDatabaseVersion(java.lang.String virtualDatabaseVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

autoIncrement

protected boolean autoIncrement

caseSensitive

protected boolean caseSensitive

columnClassName

protected java.lang.String columnClassName

columnDataType

protected java.lang.String columnDataType

columnDisplaySize

protected int columnDisplaySize

columnName

protected java.lang.String columnName

currency

protected boolean currency

getColumnLabel

protected java.lang.String getColumnLabel

nullable

protected boolean nullable

precision

protected int precision

readOnly

protected boolean readOnly

scale

protected int scale

searchable

protected boolean searchable

signed

protected boolean signed

tableName

protected java.lang.String tableName

virtualDatabaseName

protected java.lang.String virtualDatabaseName

virtualDatabaseVersion

protected java.lang.String virtualDatabaseVersion
Constructor Detail

ColumnMetadata

public ColumnMetadata()
Method Detail

isAutoIncrement

public boolean isAutoIncrement()

setAutoIncrement

public void setAutoIncrement(boolean autoIncrement)

isCaseSensitive

public boolean isCaseSensitive()

setCaseSensitive

public void setCaseSensitive(boolean caseSensitive)

getColumnClassName

public java.lang.String getColumnClassName()

setColumnClassName

public void setColumnClassName(java.lang.String columnClassName)

getColumnDataType

public java.lang.String getColumnDataType()

setColumnDataType

public void setColumnDataType(java.lang.String columnDataType)

getColumnDisplaySize

public int getColumnDisplaySize()

setColumnDisplaySize

public void setColumnDisplaySize(int columnDisplaySize)

getColumnName

public java.lang.String getColumnName()

setColumnName

public void setColumnName(java.lang.String columnName)

isCurrency

public boolean isCurrency()

setCurrency

public void setCurrency(boolean currency)

getGetColumnLabel

public java.lang.String getGetColumnLabel()

setGetColumnLabel

public void setGetColumnLabel(java.lang.String getColumnLabel)

isNullable

public boolean isNullable()

setNullable

public void setNullable(boolean nullable)

getPrecision

public int getPrecision()

setPrecision

public void setPrecision(int precision)

isReadOnly

public boolean isReadOnly()

setReadOnly

public void setReadOnly(boolean readOnly)

getScale

public int getScale()

setScale

public void setScale(int scale)

isSearchable

public boolean isSearchable()

setSearchable

public void setSearchable(boolean searchable)

isSigned

public boolean isSigned()

setSigned

public void setSigned(boolean signed)

getTableName

public java.lang.String getTableName()

setTableName

public void setTableName(java.lang.String tableName)

getVirtualDatabaseName

public java.lang.String getVirtualDatabaseName()

setVirtualDatabaseName

public void setVirtualDatabaseName(java.lang.String virtualDatabaseName)

getVirtualDatabaseVersion

public java.lang.String getVirtualDatabaseVersion()

setVirtualDatabaseVersion

public void setVirtualDatabaseVersion(java.lang.String virtualDatabaseVersion)


Copyright © 2009. All Rights Reserved.