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

Java HsqlByteArrayInputStream类代码示例

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

本文整理汇总了Java中org.hsqldb.lib.HsqlByteArrayInputStream的典型用法代码示例。如果您正苦于以下问题:Java HsqlByteArrayInputStream类的具体用法?Java HsqlByteArrayInputStream怎么用?Java HsqlByteArrayInputStream使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



HsqlByteArrayInputStream类属于org.hsqldb.lib包,在下文中一共展示了HsqlByteArrayInputStream类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: RAFile

import org.hsqldb.lib.HsqlByteArrayInputStream; //导入依赖的package包/类
RAFile(EventLogInterface logger, String name, boolean readonly,
        boolean extendLengthToBlock,
        boolean commitOnChange) throws FileNotFoundException, IOException {

    this.logger       = logger;
    this.fileName     = name;
    this.readOnly     = readonly;
    this.extendLength = extendLengthToBlock;

    String accessMode = readonly ? "r"
                                 : commitOnChange ? "rws"
                                                  : "rw";

    this.file      = new RandomAccessFile(name, accessMode);
    buffer         = new byte[bufferSize];
    ba             = new HsqlByteArrayInputStream(buffer);
    valueBuffer    = new byte[8];
    vbao           = new HsqlByteArrayOutputStream(valueBuffer);
    vbai           = new HsqlByteArrayInputStream(valueBuffer);
    fileDescriptor = file.getFD();
    fileLength     = length();

    readIntoBuffer();
}
 
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:25,代码来源:RAFile.java


示例2: setBytesBACompressed

import org.hsqldb.lib.HsqlByteArrayInputStream; //导入依赖的package包/类
private Result setBytesBACompressed(long lobID, long offset,
                                    byte[] dataBytes, int dataLength,
                                    boolean isClob) {

    if (dataLength == 0) {
        return ResultLob.newLobSetResponse(lobID, 0);
    }

    if (dataLength <= largeLobBlockSize) {
        return setBytesBACompressedPart(lobID, offset, dataBytes,
                                        dataLength, isClob);
    }

    HsqlByteArrayInputStream is = new HsqlByteArrayInputStream(dataBytes,
        0, dataLength);

    return setBytesISCompressed(lobID, is, dataLength, isClob);
}
 
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:19,代码来源:LobManager.java


示例3: getChars

import org.hsqldb.lib.HsqlByteArrayInputStream; //导入依赖的package包/类
public Result getChars(Session session, long lobID, long offset,
                       int length) {

    Result result = getBytes(session, lobID, offset * 2, length * 2);

    if (result.isError()) {
        return result;
    }

    byte[]                   bytes = ((ResultLob) result).getByteArray();
    HsqlByteArrayInputStream be    = new HsqlByteArrayInputStream(bytes);
    char[]                   chars = new char[bytes.length / 2];

    try {
        for (int i = 0; i < chars.length; i++) {
            chars[i] = be.readChar();
        }
    } catch (Exception e) {
        return Result.newErrorResult(e);
    }

    return ResultLob.newLobGetCharsResponse(lobID, offset, chars);
}
 
开发者ID:s-store,项目名称:sstore-soft,代码行数:24,代码来源:LobManager.java


示例4: ScaledRAFile

import org.hsqldb.lib.HsqlByteArrayInputStream; //导入依赖的package包/类
ScaledRAFile(Database database, String name,
             boolean readonly) throws FileNotFoundException, IOException {

    this.appLog   = database.logger.appLog;
    this.readOnly = readonly;
    this.fileName = name;
    this.file     = new RandomAccessFile(name, readonly ? "r"
                                                        : "rw");

    int bufferScale = database.getProperties().getIntegerProperty(
        HsqlDatabaseProperties.hsqldb_raf_buffer_scale, 12);
    int bufferSize = 1 << bufferScale;

    buffer = new byte[bufferSize];
    ba     = new HsqlByteArrayInputStream(buffer);
}
 
开发者ID:s-store,项目名称:sstore-soft,代码行数:17,代码来源:ScaledRAFile.java


示例5: RAFile

import org.hsqldb.lib.HsqlByteArrayInputStream; //导入依赖的package包/类
RAFile(Database database, String name, boolean readonly,
        boolean extendLengthToBlock,
        boolean commitOnChange) throws FileNotFoundException, IOException {

    this.database     = database;
    this.fileName     = name;
    this.readOnly     = readonly;
    this.extendLength = extendLengthToBlock;

    String accessMode = readonly ? "r"
                                 : commitOnChange ? "rws"
                                                  : "rw";

    this.file      = new RandomAccessFile(name, accessMode);
    buffer         = new byte[bufferSize];
    ba             = new HsqlByteArrayInputStream(buffer);
    valueBuffer    = new byte[8];
    vbao           = new HsqlByteArrayOutputStream(valueBuffer);
    vbai           = new HsqlByteArrayInputStream(valueBuffer);
    fileDescriptor = file.getFD();
    fileLength     = length();

    readIntoBuffer();
}
 
开发者ID:Julien35,项目名称:dev-courses,代码行数:25,代码来源:RAFile.java


示例6: ScaledRAFile

import org.hsqldb.lib.HsqlByteArrayInputStream; //导入依赖的package包/类
ScaledRAFile(Database database, String name,
             boolean readonly) throws FileNotFoundException, IOException {

    this.appLog   = database.logger.appLog;
    this.readOnly = readonly;
    this.fileName = name;
    this.file     = new RandomAccessFile(name, readonly ? "r"
                                                        : "rw");

    int bufferScale = database.getProperties().getIntegerProperty(
        HsqlDatabaseProperties.hsqldb_raf_buffer_scale, 12);
    int bufferSize = 1 << bufferScale;

    buffer     = new byte[bufferSize];
    ba         = new HsqlByteArrayInputStream(buffer);
    fileLength = length();
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:18,代码来源:ScaledRAFile.java


示例7: ScaledRAFile

import org.hsqldb.lib.HsqlByteArrayInputStream; //导入依赖的package包/类
ScaledRAFile(Database database, String name, RandomAccessFile file,
             boolean readonly) throws FileNotFoundException, IOException {

    this.appLog   = database.logger.appLog;
    this.readOnly = readonly;
    this.fileName = name;
    this.file     = file;

    int bufferScale = database.getProperties().getIntegerProperty(
        HsqlDatabaseProperties.hsqldb_raf_buffer_scale, 12, 8, 13);
    int bufferSize = 1 << bufferScale;

    buffer         = new byte[bufferSize];
    ba             = new HsqlByteArrayInputStream(buffer);
    fileDescriptor = file.getFD();
    fileLength = length();
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:18,代码来源:ScaledRAFile.java


示例8: ScaledRAFile

import org.hsqldb.lib.HsqlByteArrayInputStream; //导入依赖的package包/类
ScaledRAFile(Database database, String name, boolean readonly,
             boolean extendLengthToBlock)
             throws FileNotFoundException, IOException {

    this.database     = database;
    this.fileName     = name;
    this.readOnly     = readonly;
    this.extendLength = extendLengthToBlock;

    String accessMode = readonly ? "r"
                                 : extendLength ? "rw"
                                                : "rws";

    this.file      = new RandomAccessFile(name, accessMode);
    buffer         = new byte[bufferSize];
    ba             = new HsqlByteArrayInputStream(buffer);
    valueBuffer    = new byte[8];
    vbao           = new HsqlByteArrayOutputStream(valueBuffer);
    vbai           = new HsqlByteArrayInputStream(valueBuffer);
    fileDescriptor = file.getFD();
    fileLength     = length();

    readIntoBuffer();
}
 
开发者ID:RabadanLab,项目名称:Pegasus,代码行数:25,代码来源:ScaledRAFile.java



注:本文中的org.hsqldb.lib.HsqlByteArrayInputStream类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Java ComparableVersion类代码示例发布时间:2022-05-23
下一篇:
Java Tuples类代码示例发布时间: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