Top Description Fields Constructors Methods
org.hsqldb

public Class ColumnBase

extends Object
Class Inheritance
Known Direct Subclasses
org.hsqldb.ColumnSchema
Imports
org.hsqldb.HsqlNameManager.HsqlName, org.hsqldb.types.Type, java.util.Locale

Base implementation of variables, columns of result or table.

Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
1.9.0
Version
2.6.1

Field Summary

Modifier and TypeField and Description
private String
protected Type
protected boolean
private boolean
pack-priv boolean
private String
protected byte
protected byte
private String
private String

Constructor Summary

AccessConstructor and Description
pack-priv
public
ColumnBase(String catalog, String schema, String table, String name)

public
ColumnBase(HsqlNameManager.HsqlName catalog, ColumnSchema other, boolean toLower)

Method Summary

Modifier and TypeMethod and Description
public String
public Type
public String
public byte
public byte
public String
public String
public boolean
public boolean
public boolean
public boolean
public void
setIdentity(boolean value)

public void
setNullability(byte value)

protected void
setNullable(boolean value)

public void
setParameterMode(byte mode)

public void
setSearchable(boolean value)

protected void
public void
setType(Type type)

public void
setWriteable(boolean value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

catalogback to summary
private String catalog
dataTypeback to summary
protected Type dataType
isIdentityback to summary
protected boolean isIdentity
isSearchableback to summary
private boolean isSearchable
isWriteableback to summary
pack-priv boolean isWriteable
nameback to summary
private String name
nullabilityback to summary
protected byte nullability
parameterModeback to summary
protected byte parameterMode
schemaback to summary
private String schema
tableback to summary
private String table

Constructor Detail

ColumnBaseback to summary
pack-priv ColumnBase()
ColumnBaseback to summary
public ColumnBase(String catalog, String schema, String table, String name)
ColumnBaseback to summary
public ColumnBase(HsqlNameManager.HsqlName catalog, ColumnSchema other, boolean toLower)

Method Detail

getCatalogNameStringback to summary
public String getCatalogNameString()
getDataTypeback to summary
public Type getDataType()
getNameStringback to summary
public String getNameString()
getNullabilityback to summary
public byte getNullability()
getParameterModeback to summary
public byte getParameterMode()
getSchemaNameStringback to summary
public String getSchemaNameString()
getTableNameStringback to summary
public String getTableNameString()
isIdentityback to summary
public boolean isIdentity()
isNullableback to summary
public boolean isNullable()
isSearchableback to summary
public boolean isSearchable()
isWriteableback to summary
public boolean isWriteable()
setIdentityback to summary
public void setIdentity(boolean value)
setNullabilityback to summary
public void setNullability(byte value)
setNullableback to summary
protected void setNullable(boolean value)
setParameterModeback to summary
public void setParameterMode(byte mode)
setSearchableback to summary
public void setSearchable(boolean value)
setTypeback to summary
protected void setType(ColumnBase other)
setTypeback to summary
public void setType(Type type)
setWriteableback to summary
public void setWriteable(boolean value)