本文整理汇总了Java中org.hsqldb.types.Type.SQL_BIGINT属性的典型用法代码示例。如果您正苦于以下问题:Java Type.SQL_BIGINT属性的具体用法?Java Type.SQL_BIGINT怎么用?Java Type.SQL_BIGINT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.hsqldb.types.Type
的用法示例。
在下文中一共展示了Type.SQL_BIGINT属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createSystemTables
public void createSystemTables() {
dualTable = TableUtil.newSingleColumnTable(database,
SqlInvariants.DUAL_TABLE_HSQLNAME, TableBase.SYSTEM_TABLE,
SqlInvariants.DUAL_COLUMN_HSQLNAME, Type.SQL_VARCHAR);
dualTable.insertSys(database.sessionManager.getSysSession(),
dualTable.getRowStore(null), new Object[]{ "X" });
dualTable.setDataReadOnly(true);
Type[] columnTypes = new Type[] {
Type.SQL_BIGINT, Type.SQL_BIGINT, Type.SQL_BIGINT,
TypeInvariants.SQL_IDENTIFIER, TypeInvariants.SQL_IDENTIFIER,
Type.SQL_BOOLEAN
};
HsqlName tableName = database.nameManager.getSubqueryTableName();
HashMappedList columnList = new HashMappedList();
for (int i = 0; i < columnTypes.length; i++) {
HsqlName name = HsqlNameManager.getAutoColumnName(i + 1);
ColumnSchema column = new ColumnSchema(name, columnTypes[i], true,
false, null);
columnList.add(name.name, column);
}
dataChangeTable = new TableDerived(database, tableName,
TableBase.CHANGE_SET_TABLE,
columnTypes, columnList,
new int[]{ 0 });
dataChangeTable.createIndexForColumns(null, new int[]{ 1 });
}
示例2: createSystemTables
public void createSystemTables() {
dualTable = TableUtil.newSingleColumnTable(database,
SqlInvariants.DUAL_TABLE_HSQLNAME, TableBase.SYSTEM_TABLE,
SqlInvariants.DUAL_COLUMN_HSQLNAME, Type.SQL_VARCHAR);
dualTable.insertSys(database.sessionManager.getSysSession(),
dualTable.getRowStore(null), new Object[]{ "X" });
dualTable.setDataReadOnly(true);
Type[] columnTypes = new Type[] {
Type.SQL_BIGINT, Type.SQL_BIGINT, Type.SQL_BIGINT,
TypeInvariants.SQL_IDENTIFIER, TypeInvariants.SQL_IDENTIFIER,
Type.SQL_BOOLEAN
};
HsqlName tableName = database.nameManager.getSubqueryTableName();
HashMappedList columnList = new HashMappedList();
for (int i = 0; i < columnTypes.length; i++) {
HsqlName name = database.nameManager.getAutoColumnName(i + 1);
ColumnSchema column = new ColumnSchema(name, columnTypes[i], true,
false, null);
columnList.add(name.name, column);
}
dataChangeTable = new TableDerived(database, tableName,
TableBase.CHANGE_SET_TABLE,
columnTypes, columnList,
new int[]{ 0 });
dataChangeTable.createIndexForColumns(null, new int[]{ 1 });
}
示例3: newTwoColumnResult
private static Result newTwoColumnResult() {
Type[] types = new Type[2];
types[0] = Type.SQL_BIGINT;
types[1] = Type.SQL_VARBINARY_DEFAULT;
ResultMetaData meta = ResultMetaData.newSimpleResultMetaData(types);
RowSetNavigator navigator = new RowSetNavigatorClient();
Result result = Result.newDataResult(meta);
result.setNavigator(navigator);
return result;
}