本文整理汇总了Java中org.hsqldb.lib.WrapperIterator类的典型用法代码示例。如果您正苦于以下问题:Java WrapperIterator类的具体用法?Java WrapperIterator怎么用?Java WrapperIterator使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
WrapperIterator类属于org.hsqldb.lib包,在下文中一共展示了WrapperIterator类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: schemaObjectIterator
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
Iterator schemaObjectIterator(int type) {
switch (type) {
case SchemaObject.SEQUENCE :
return sequenceLookup.map.values().iterator();
case SchemaObject.TABLE :
case SchemaObject.VIEW :
return tableLookup.map.values().iterator();
case SchemaObject.CHARSET :
return charsetLookup.map.values().iterator();
case SchemaObject.COLLATION :
return collationLookup.map.values().iterator();
case SchemaObject.PROCEDURE :
return procedureLookup.map.values().iterator();
case SchemaObject.FUNCTION :
return functionLookup.map.values().iterator();
case SchemaObject.ROUTINE :
Iterator functions = functionLookup.map.values().iterator();
return new WrapperIterator(
functions, procedureLookup.map.values().iterator());
case SchemaObject.SPECIFIC_ROUTINE :
return specificRoutineLookup.map.values().iterator();
case SchemaObject.DOMAIN :
case SchemaObject.TYPE :
return typeLookup.map.values().iterator();
case SchemaObject.ASSERTION :
return assertionLookup.map.values().iterator();
case SchemaObject.TRIGGER :
return triggerLookup.map.values().iterator();
case SchemaObject.REFERENCE :
return referenceLookup.map.values().iterator();
case SchemaObject.INDEX :
return indexLookup.map.values().iterator();
case SchemaObject.CONSTRAINT :
return constraintLookup.map.values().iterator();
default :
throw Error.runtimeError(ErrorCode.U_S0500, "Schema");
}
}
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:56,代码来源:Schema.java
示例2: schemaObjectIterator
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
Iterator schemaObjectIterator(int type) {
switch (type) {
case SchemaObject.SEQUENCE :
return sequenceLookup.map.values().iterator();
case SchemaObject.TABLE :
case SchemaObject.VIEW :
return tableLookup.map.values().iterator();
case SchemaObject.STREAM :
return streamLookup.map.values().iterator();
case SchemaObject.CHARSET :
return charsetLookup.map.values().iterator();
case SchemaObject.COLLATION :
return collationLookup.map.values().iterator();
case SchemaObject.PROCEDURE :
return procedureLookup.map.values().iterator();
case SchemaObject.FUNCTION :
return functionLookup.map.values().iterator();
case SchemaObject.ROUTINE :
Iterator functions = functionLookup.map.values().iterator();
return new WrapperIterator(
functions, procedureLookup.map.values().iterator());
case SchemaObject.DOMAIN :
case SchemaObject.TYPE :
return typeLookup.map.values().iterator();
case SchemaObject.ASSERTION :
return assertionLookup.map.values().iterator();
case SchemaObject.TRIGGER :
return triggerLookup.map.values().iterator();
case SchemaObject.INDEX :
case SchemaObject.CONSTRAINT :
default :
throw Error.runtimeError(ErrorCode.U_S0500, "SchemaManager");
}
}
开发者ID:s-store,项目名称:sstore-soft,代码行数:49,代码来源:Schema.java
示例3: schemaObjectIterator
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
Iterator schemaObjectIterator(int type) {
switch (type) {
case SchemaObject.SEQUENCE :
return sequenceLookup.map.values().iterator();
case SchemaObject.TABLE :
case SchemaObject.VIEW :
return tableLookup.map.values().iterator();
case SchemaObject.CHARSET :
return charsetLookup.map.values().iterator();
case SchemaObject.COLLATION :
return collationLookup.map.values().iterator();
case SchemaObject.PROCEDURE :
return procedureLookup.map.values().iterator();
case SchemaObject.FUNCTION :
return functionLookup.map.values().iterator();
case SchemaObject.ROUTINE :
Iterator functions = functionLookup.map.values().iterator();
return new WrapperIterator(
functions, procedureLookup.map.values().iterator());
case SchemaObject.SPECIFIC_ROUTINE :
return specificRoutineLookup.map.values().iterator();
case SchemaObject.DOMAIN :
case SchemaObject.TYPE :
return typeLookup.map.values().iterator();
case SchemaObject.ASSERTION :
return assertionLookup.map.values().iterator();
case SchemaObject.TRIGGER :
return triggerLookup.map.values().iterator();
case SchemaObject.INDEX :
return indexLookup.map.values().iterator();
case SchemaObject.CONSTRAINT :
return constraintLookup.map.values().iterator();
default :
throw Error.runtimeError(ErrorCode.U_S0500, "Schema");
}
}
开发者ID:Julien35,项目名称:dev-courses,代码行数:53,代码来源:Schema.java
示例4: fullSchemaNamesIterator
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
/**
* Iterator includes INFORMATION_SCHEMA
*/
Iterator fullSchemaNamesIterator() {
return new WrapperIterator(new WrapperIterator(INFORMATION_SCHEMA),
schemaMap.keySet().iterator());
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:8,代码来源:SchemaManager.java
示例5: allTables
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
/**
* Retrieves an enumeration over all of the tables in this database.
* This means all user tables, views, system tables, system views,
* including temporary and text tables. <p>
*
* @return an enumeration over all of the tables in this database
*/
protected final Iterator allTables() {
return new WrapperIterator(
database.schemaManager.databaseObjectIterator(SchemaObject.TABLE),
new WrapperIterator(sysTables, true));
}
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:14,代码来源:DatabaseInformationMain.java
示例6: getAllDirectFullRights
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
public Iterator getAllDirectFullRights(SchemaObject object) {
Grantee owner = object.getOwner();
if (owner == this) {
return new WrapperIterator(ownerRights);
}
return directRightsMap.get(object.getName());
}
开发者ID:s-store,项目名称:sstore-soft,代码行数:11,代码来源:Grantee.java
示例7: iterateCatalogNames
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
/**
* Retrieves an <code>Iterator</code> whose elements form the set of
* distinct names of all visible catalogs, relative to this object's
* database. <p>
*
* If catalog reporting is turned off, then the empty Iterator is
* returned. <p>
*
* <b>Note:</b> in the present implementation, if catalog reporting is
* turned on, then the iteration consists of a single element that is the
* uri of this object's database; HSQLDB currently does not support the
* concept a single engine hosting multiple catalogs. <p>
*
* @return An Iterator whose elements are <code>String</code> objects
* naming all visible catalogs, relative to this object's database.
*/
Iterator iterateCatalogNames() {
return catalogName == null ? new WrapperIterator()
: new WrapperIterator(catalogName);
}
开发者ID:s-store,项目名称:sstore-soft,代码行数:21,代码来源:DINameSpace.java
示例8: allTables
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
/**
* Retrieves an enumeration over all of the tables in this database.
* This means all user tables, views, system tables, system views,
* including temporary and text tables. <p>
*
* @return an enumeration over all of the tables in this database
*/
protected final Iterator allTables() {
return new WrapperIterator(database.getTables().iterator(),
new WrapperIterator(sysTables, true));
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:12,代码来源:DatabaseInformationMain.java
示例9: iterateCatalogNames
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
/**
* Retrieves an <code>Iterator</code> whose elements form the set of
* distinct names of all visible catalogs, relative to this object's
* database. <p>
*
* If catalog reporting is turned off, then the empty Iterator is
* returned. <p>
*
* <b>Note:</b> in the present implementation, if catalog reporting is
* turned on, then the iteration consists of a single element that is the
* uri of this object's database; HSQLDB currently does not support the
* concept a single engine hosting multiple catalogs. <p>
*
* @return An Iterator whose elements are <code>String</code> objects
* naming all visible catalogs, relative to this object's database.
* @throws HsqlException never (reserved for future use)
*/
Iterator iterateCatalogNames() throws HsqlException {
return isReportCatalogs() ? new WrapperIterator(catalogName)
: new WrapperIterator();
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:22,代码来源:DINameSpace.java
示例10: iterateSysSchemaNames
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
/**
* Retrieves an <code>Iterator</code> object whose elements form the set
* of distinct names of system schemas visible in this object's
* database. <p>
*
* If schema reporting is turned off, then the empty Iterator is
* returned. <p>
*
* @return An <code>Iterator</code> whose elements are <code>String</code>
* objects naming the system schemas
* @throws HsqlException never (reserved for future use)
*/
Iterator iterateSysSchemaNames() throws HsqlException {
return isReportSchemas() ? sysSchemas.iterator()
: new WrapperIterator();
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:17,代码来源:DINameSpace.java
示例11: allTables
import org.hsqldb.lib.WrapperIterator; //导入依赖的package包/类
/**
* Retrieves an enumeration over all of the tables in this database.
* This means all user tables, views, system tables, system views,
* including temporary and text tables. <p>
*
* @return an enumeration over all of the tables in this database
*/
protected final Iterator allTables() {
return new WrapperIterator(database.schemaManager.allTablesIterator(),
new WrapperIterator(sysTables, true));
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:12,代码来源:DatabaseInformationMain.java
注:本文中的org.hsqldb.lib.WrapperIterator类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论