| java.lang.Object com.caucho.db.table.Column com.caucho.db.table.BlobColumn com.caucho.db.table.BigStringColumn
BigStringColumn | BigStringColumn(Row row, String name, int size)(Code) | | Creates an inode column.
Parameters: columnOffset - the offset within the row Parameters: maxLength - the maximum length of the string |
getDeclarationSize | public int getDeclarationSize()(Code) | | Returns the declaration size
|
getJavaType | public Class getJavaType()(Code) | | Returns the java type.
|
getLength | public int getLength()(Code) | | Returns the column's size.
|
getTypeCode | public int getTypeCode()(Code) | | Returns the type code for the column.
|
Methods inherited from com.caucho.db.table.BlobColumn | void delete(Transaction xa, byte[] block, int rowOffset) throws SQLException(Code)(Java Doc) public void evalToResult(byte[] block, int rowOffset, SelectResult result)(Code)(Java Doc) public int getDeclarationSize()(Code)(Java Doc) public Class getJavaType()(Code)(Java Doc) public int getLength()(Code)(Java Doc) public String getString(byte[] block, int rowOffset)(Code)(Java Doc) public int getTypeCode()(Code)(Java Doc) public boolean isEqual(byte[] block1, int rowOffset1, byte[] block2, int rowOffset2)(Code)(Java Doc) public boolean isEqual(byte[] block, int rowOffset, byte[] buffer, int offset, int length)(Code)(Java Doc) public boolean isEqual(byte[] block, int rowOffset, String value)(Code)(Java Doc) public void set(Transaction xa, TableIterator iter, Expr expr, QueryContext context) throws SQLException(Code)(Java Doc) void setExpr(Transaction xa, byte[] block, int rowOffset, Expr expr, QueryContext context) throws SQLException(Code)(Java Doc) void setString(Transaction xa, byte[] block, int rowOffset, String str)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
Methods inherited from com.caucho.db.table.Column | public void close()(Code)(Java Doc) void delete(Transaction xa, byte[] block, int rowOffset) throws SQLException(Code)(Java Doc) int evalToBuffer(byte[] block, int rowOffset, byte[] buffer, int bufferOffset) throws SQLException(Code)(Java Doc) public void evalToResult(byte[] block, int rowOffset, SelectResult result) throws SQLException(Code)(Java Doc) public int getAutoIncrement()(Code)(Java Doc) int getColumnOffset()(Code)(Java Doc) public long getDate(byte[] block, int rowOffset) throws SQLException(Code)(Java Doc) abstract public int getDeclarationSize()(Code)(Java Doc) public Expr getDefault()(Code)(Java Doc) public double getDouble(byte[] block, int rowOffset) throws SQLException(Code)(Java Doc) public BTree getIndex()(Code)(Java Doc) public KeyCompare getIndexKeyCompare()(Code)(Java Doc) public int getInteger(byte[] block, int rowOffset) throws SQLException(Code)(Java Doc) public Class getJavaType()(Code)(Java Doc) abstract int getLength()(Code)(Java Doc) public long getLong(byte[] block, int rowOffset) throws SQLException(Code)(Java Doc) public String getName()(Code)(Java Doc) abstract public String getString(byte[] block, int rowOffset) throws SQLException(Code)(Java Doc) public Table getTable()(Code)(Java Doc) abstract public int getTypeCode()(Code)(Java Doc) public boolean isEqual(byte[] block, int rowOffset, byte[] buffer, int offset, int length)(Code)(Java Doc) public boolean isEqual(byte[] buffer1, int rowOffset1, byte[] buffer2, int rowOffset2)(Code)(Java Doc) public boolean isEqual(byte[] block, int rowOffset, String string)(Code)(Java Doc) public boolean isNotNull()(Code)(Java Doc) final public boolean isNull(byte[] block, int rowOffset)(Code)(Java Doc) public boolean isPrimaryKey()(Code)(Java Doc) public boolean isUnique()(Code)(Java Doc) public void set(Transaction xa, TableIterator iter, Expr expr, QueryContext context) throws SQLException(Code)(Java Doc) public void setAutoIncrement(int min)(Code)(Java Doc) void setDate(Transaction xa, byte[] block, int rowOffset, double value) throws SQLException(Code)(Java Doc) public void setDefault(Expr expr)(Code)(Java Doc) void setDouble(Transaction xa, byte[] block, int rowOffset, double value) throws SQLException(Code)(Java Doc) void setExpr(Transaction xa, byte[] block, int rowOffset, Expr expr, QueryContext context) throws SQLException(Code)(Java Doc) public void setIndex(BTree index)(Code)(Java Doc) void setIndex(Transaction xa, byte[] block, int rowOffset, long rowAddr, QueryContext context) throws SQLException(Code)(Java Doc) void setInteger(Transaction xa, byte[] block, int rowOffset, int value) throws SQLException(Code)(Java Doc) void setLong(Transaction xa, byte[] block, int rowOffset, long value) throws SQLException(Code)(Java Doc) final protected void setNonNull(byte[] block, int rowOffset)(Code)(Java Doc) public void setNotNull()(Code)(Java Doc) final public void setNull(byte[] block, int rowOffset)(Code)(Java Doc) public void setPrimaryKey(boolean primaryKey)(Code)(Java Doc) abstract void setString(Transaction xa, byte[] block, int rowOffset, String value) throws SQLException(Code)(Java Doc) void setTable(Table table)(Code)(Java Doc) public void setUnique()(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|