org.hsqldb.result
Class ResultMetaData
- java.lang.Object
-
- org.hsqldb.result.ResultMetaData
-
public final class ResultMetaData extends java.lang.ObjectMetadata for a result set.- Since:
- 1.8.0
-
-
Field Summary
Fields Modifier and Type Field and Description int[]colIndexesjava.lang.String[]columnLabelsColumnBase[]columnsType[]columnTypesstatic ResultMetaDataemptyParamMetaDatastatic ResultMetaDataemptyResultMetaDatastatic intGENERATED_INDEX_METADATAstatic intGENERATED_NAME_METADATAstatic intPARAM_METADATAbyte[]paramModesbyte[]paramNullablestatic intRESULT_METADATAstatic intSIMPLE_RESULT_METADATAstatic intUPDATE_RESULT_METADATA
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanareTypesCompatible(ResultMetaData newMeta)intgetColumnCount()intgetExtendedColumnCount()int[]getGeneratedColumnIndexes()java.lang.String[]getGeneratedColumnNames()ResultMetaDatagetNewMetaData(int[] columnMap)Type[]getParameterTypes()booleanisTableColumn(int i)static ResultMetaDatanewGeneratedColumnsMetaData(int[] columnIndexes, java.lang.String[] columnNames)static ResultMetaDatanewParameterMetaData(int colCount)static ResultMetaDatanewResultMetaData(int colCount)static ResultMetaDatanewResultMetaData(Type[] types, int[] baseColumnIndexes, int colCount, int extColCount)static ResultMetaDatanewSimpleResultMetaData(Type[] types)static ResultMetaDatanewSingleColumnMetaData(java.lang.String colName)static ResultMetaDatanewUpdateResultMetaData(Type[] types)voidprepareData()voidresetExtendedColumnCount()
-
-
-
Field Detail
-
RESULT_METADATA
public static final int RESULT_METADATA
- See Also:
- Constant Field Values
-
SIMPLE_RESULT_METADATA
public static final int SIMPLE_RESULT_METADATA
- See Also:
- Constant Field Values
-
UPDATE_RESULT_METADATA
public static final int UPDATE_RESULT_METADATA
- See Also:
- Constant Field Values
-
PARAM_METADATA
public static final int PARAM_METADATA
- See Also:
- Constant Field Values
-
GENERATED_INDEX_METADATA
public static final int GENERATED_INDEX_METADATA
- See Also:
- Constant Field Values
-
GENERATED_NAME_METADATA
public static final int GENERATED_NAME_METADATA
- See Also:
- Constant Field Values
-
columnLabels
public java.lang.String[] columnLabels
-
columnTypes
public Type[] columnTypes
-
emptyResultMetaData
public static final ResultMetaData emptyResultMetaData
-
emptyParamMetaData
public static final ResultMetaData emptyParamMetaData
-
colIndexes
public int[] colIndexes
-
columns
public ColumnBase[] columns
-
paramModes
public byte[] paramModes
-
paramNullable
public byte[] paramNullable
-
-
Method Detail
-
newUpdateResultMetaData
public static ResultMetaData newUpdateResultMetaData(Type[] types)
-
newSimpleResultMetaData
public static ResultMetaData newSimpleResultMetaData(Type[] types)
-
newResultMetaData
public static ResultMetaData newResultMetaData(int colCount)
-
newSingleColumnMetaData
public static ResultMetaData newSingleColumnMetaData(java.lang.String colName)
-
newResultMetaData
public static ResultMetaData newResultMetaData(Type[] types, int[] baseColumnIndexes, int colCount, int extColCount)
-
newParameterMetaData
public static ResultMetaData newParameterMetaData(int colCount)
-
newGeneratedColumnsMetaData
public static ResultMetaData newGeneratedColumnsMetaData(int[] columnIndexes, java.lang.String[] columnNames)
-
prepareData
public void prepareData()
-
getColumnCount
public int getColumnCount()
-
getExtendedColumnCount
public int getExtendedColumnCount()
-
resetExtendedColumnCount
public void resetExtendedColumnCount()
-
getParameterTypes
public Type[] getParameterTypes()
-
getGeneratedColumnNames
public java.lang.String[] getGeneratedColumnNames()
-
getGeneratedColumnIndexes
public int[] getGeneratedColumnIndexes()
-
isTableColumn
public boolean isTableColumn(int i)
-
getNewMetaData
public ResultMetaData getNewMetaData(int[] columnMap)
-
areTypesCompatible
public boolean areTypesCompatible(ResultMetaData newMeta)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG