本文整理汇总了Java中org.hsqldb.lib.HsqlArrayList.addAll方法的典型用法代码示例。如果您正苦于以下问题:Java HsqlArrayList.addAll方法的具体用法?Java HsqlArrayList.addAll怎么用?Java HsqlArrayList.addAll使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.hsqldb.lib.HsqlArrayList
的用法示例。
在下文中一共展示了HsqlArrayList.addAll方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getRightsSQL
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
public String[] getRightsSQL() {
HsqlArrayList list = new HsqlArrayList();
Iterator grantees = getGrantees().iterator();
while (grantees.hasNext()) {
Grantee grantee = (Grantee) grantees.next();
String name = grantee.getName().getNameString();
// _SYSTEM user, DBA Role grants not persisted
if (GranteeManager.isImmutable(name)) {
continue;
}
if (grantee instanceof User && ((User) grantee).isExternalOnly) {
continue;
}
HsqlArrayList subList = grantee.getRightsSQL();
list.addAll(subList);
}
String[] array = new String[list.size()];
list.toArray(array);
return array;
}
示例2: getAllTables
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
/**
* Returns an HsqlArrayList containing references to all non-system
* tables and views. This includes all tables and views registered with
* this Database.
*/
public HsqlArrayList getAllTables(boolean withLobTables) {
readLock.lock();
try {
HsqlArrayList alltables = new HsqlArrayList();
String[] schemas = getSchemaNamesArray();
for (int i = 0; i < schemas.length; i++) {
String name = schemas[i];
if (!withLobTables && SqlInvariants.isLobsSchemaName(name)) {
continue;
}
if (SqlInvariants.isSystemSchemaName(name)) {
continue;
}
HashMappedList current = getTables(name);
alltables.addAll(current.values());
}
return alltables;
} finally {
readLock.unlock();
}
}
示例3: getTriggerSQL
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
public HsqlArrayList getTriggerSQL() {
HsqlArrayList list = new HsqlArrayList();
Iterator it = tableLookup.map.values().iterator();
while (it.hasNext()) {
Table table = (Table) it.next();
String[] ddl = table.getTriggerSQL();
list.addAll(ddl);
}
return list;
}
示例4: getAllTables
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
/**
* Returns an HsqlArrayList containing references to all non-system
* tables and views. This includes all tables and views registered with
* this Database.
*/
public HsqlArrayList getAllTables() {
Iterator schemas = allSchemaNameIterator();
HsqlArrayList alltables = new HsqlArrayList();
while (schemas.hasNext()) {
String name = (String) schemas.next();
HashMappedList current = getTables(name);
alltables.addAll(current.values());
}
return alltables;
}
示例5: getRightstSQL
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
public String[] getRightstSQL() {
HsqlArrayList list = new HsqlArrayList();
Iterator grantees = getGrantees().iterator();
while (grantees.hasNext()) {
Grantee grantee = (Grantee) grantees.next();
String name = grantee.getName().getNameString();
// _SYSTEM user, DBA Role grants not persisted
if (GranteeManager.isImmutable(name)) {
continue;
}
if (grantee instanceof User && ((User) grantee).isExternalOnly) {
continue;
}
HsqlArrayList subList = grantee.getRightsSQL();
list.addAll(subList);
}
String[] array = new String[list.size()];
list.toArray(array);
return array;
}
示例6: getAllTables
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
/**
* Returns an HsqlArrayList containing references to all non-system
* tables and views. This includes all tables and views registered with
* this Database.
*/
public HsqlArrayList getAllTables() {
Iterator schemas = userSchemaNameIterator();
HsqlArrayList alltables = new HsqlArrayList();
while (schemas.hasNext()) {
String name = (String) schemas.next();
HashMappedList current = getTables(name);
alltables.addAll(current.values());
}
return alltables;
}
示例7: readLocalDeclarationList
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
Object[] readLocalDeclarationList(Routine routine,
StatementCompound context) {
HsqlArrayList list = new HsqlArrayList();
final int table = 0;
final int variableOrCondition = 1;
final int cursor = 2;
final int handler = 3;
int objectType = table;
RangeGroup[] rangeGroups = new RangeGroup[1];
rangeGroups[0] = context == null ? routine
: context;
compileContext.setOuterRanges(rangeGroups);
while (token.tokenType == Tokens.DECLARE) {
Object var = null;
if (objectType == table) {
var = readLocalTableVariableDeclarationOrNull(routine);
if (var == null) {
objectType = variableOrCondition;
} else {
list.add(var);
readThis(Tokens.SEMICOLON);
}
} else if (objectType == variableOrCondition) {
var = readLocalVariableDeclarationOrNull();
if (var == null) {
objectType = cursor;
} else {
list.addAll((Object[]) var);
}
} else if (objectType == cursor) {
var = compileDeclareCursorOrNull(rangeGroups, true);
if (var == null) {
objectType = handler;
} else {
list.add(var);
readThis(Tokens.SEMICOLON);
}
} else if (objectType == handler) {
var = compileLocalHandlerDeclaration(routine, context);
list.add(var);
}
}
Object[] declarations = new Object[list.size()];
list.toArray(declarations);
return declarations;
}
示例8: getRightstSQL
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
public String[] getRightstSQL() {
HsqlArrayList list = new HsqlArrayList();
Iterator grantees = getGrantees().iterator();
while (grantees.hasNext()) {
Grantee grantee = (Grantee) grantees.next();
String name = grantee.getNameString();
// _SYSTEM user, DBA Role grants not persisted
if (GranteeManager.isImmutable(name)) {
continue;
}
HsqlArrayList subList = grantee.getRightsSQL();
list.addAll(subList);
}
String[] array = new String[list.size()];
list.toArray(array);
return array;
}
示例9: getTriggerSQL
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
public String[] getTriggerSQL() {
HsqlArrayList list = new HsqlArrayList();
Iterator it = tableLookup.map.values().iterator();
while (it.hasNext()) {
Table table = (Table) it.next();
String[] ddl = table.getTriggerSQL();
list.addAll(ddl);
}
String[] array = new String[list.size()];
list.toArray(array);
return array;
}
示例10: readLocalDeclarationList
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
private Object[] readLocalDeclarationList(Routine routine,
StatementCompound context) {
HsqlArrayList list = new HsqlArrayList();
final int table = 0;
final int variableOrCondition = 1;
final int cursor = 2;
final int handler = 3;
int objectType = table;
RangeGroup[] rangeGroups = new RangeGroup[1];
rangeGroups[0] = context == null ? routine
: context;
compileContext.setOuterRanges(rangeGroups);
while (token.tokenType == Tokens.DECLARE) {
Object var = null;
if (objectType == table) {
var = readLocalTableVariableDeclarationOrNull(routine);
if (var == null) {
objectType = variableOrCondition;
} else {
list.add(var);
readThis(Tokens.SEMICOLON);
}
} else if (objectType == variableOrCondition) {
var = readLocalVariableDeclarationOrNull();
if (var == null) {
objectType = cursor;
} else {
list.addAll((Object[]) var);
}
} else if (objectType == cursor) {
var = compileDeclareCursor(rangeGroups, true);
if (var == null) {
objectType = handler;
} else {
list.add(var);
readThis(Tokens.SEMICOLON);
}
} else if (objectType == handler) {
var = compileLocalHandlerDeclaration(routine, context);
list.add(var);
}
}
Object[] declarations = new Object[list.size()];
list.toArray(declarations);
return declarations;
}
示例11: getSQLArray
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
public String[] getSQLArray(OrderedHashSet resolved,
OrderedHashSet unresolved) {
HsqlArrayList list = new HsqlArrayList();
StringBuffer sb = new StringBuffer(128);
sb.append(Tokens.T_CREATE).append(' ');
sb.append(Tokens.T_SCHEMA).append(' ');
sb.append(name.statementName).append(' ');
sb.append(Tokens.T_AUTHORIZATION).append(' ');
sb.append(owner.getStatementName());
list.add(sb.toString());
sb.setLength(0);
sb.append(Tokens.T_SET).append(' ');
sb.append(Tokens.T_SCHEMA).append(' ');
sb.append(name.statementName);
list.add(sb.toString());
//
String[] subList;
subList = charsetLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = collationLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = typeLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = sequenceLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = tableLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = streamLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = functionLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = procedureLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = assertionLookup.getSQL(resolved, unresolved);
list.addAll(subList);
//
String[] array = new String[list.size()];
list.toArray(array);
return array;
}
示例12: getSQLArray
import org.hsqldb.lib.HsqlArrayList; //导入方法依赖的package包/类
public String[] getSQLArray(OrderedHashSet resolved,
OrderedHashSet unresolved) {
HsqlArrayList list = new HsqlArrayList();
String setSchema = getSetSchemaSQL(name);
list.add(setSchema);
//
String[] subList;
subList = sequenceLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = tableLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = functionLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = procedureLookup.getSQL(resolved, unresolved);
list.addAll(subList);
subList = assertionLookup.getSQL(resolved, unresolved);
list.addAll(subList);
//
if (list.size() == 1) {
return new String[]{};
}
String[] array = new String[list.size()];
list.toArray(array);
return array;
}