• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java WrapperIterator类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Contents类代码示例发布时间:2022-05-23
下一篇:
Java TabbedPanel类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap