热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.apache.hyracks.api.io.IIOManager.syncRead()方法的使用及代码示例

本文整理了Java中org.apache.hyracks.api.io.IIOManager.syncRead()方法的一些代码示例,展示了IIOManag

本文整理了Java中org.apache.hyracks.api.io.IIOManager.syncRead()方法的一些代码示例,展示了IIOManager.syncRead()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IIOManager.syncRead()方法的具体详情如下:
包路径:org.apache.hyracks.api.io.IIOManager
类名称:IIOManager
方法名:syncRead

IIOManager.syncRead介绍

暂无

代码示例

代码示例来源:origin: apache/asterixdb

protected final long readToBuffer(ByteBuffer buf, long offset) throws HyracksDataException {
return ioManager.syncRead(fileHandle, offset, buf);
}

代码示例来源:origin: apache/asterixdb

public synchronized long read(long offset, ByteBuffer buffer) throws HyracksDataException {
long readSize = 0;
while (offset >= size && !eos.get() && !failed.get()) {
try {
wait();
} catch (InterruptedException e) {
throw HyracksDataException.create(e);
}
}
if ((offset >= size && eos.get()) || failed.get()) {
return readSize;
}
if (fileHandle == null) {
initReadFileHandle();
}
readSize = ioManager.syncRead(fileHandle, offset, buffer);
return readSize;
}

代码示例来源:origin: apache/asterixdb

initReadFileHandle();
readSize = ioManager.syncRead(fileHandle, offset, buffer);
if (readSize <0) {
throw new HyracksDataException("Premature end of file");

代码示例来源:origin: apache/asterixdb

while (true) {
buffer.clear();
long size = ioManager.syncRead(fh, offset, buffer);
if (size <0) {
break;

代码示例来源:origin: apache/asterixdb

@Override
public boolean nextFrame(IFrame frame) throws HyracksDataException {
if (readPtr >= size) {
return false;
}
frame.reset();
int readLength = ioManager.syncRead(handle, readPtr, frame.getBuffer());
if (readLength <= 0) {
throw new HyracksDataException("Premature end of file");
}
readPtr += readLength;
frame.ensureFrameSize(frame.getMinSize() * FrameHelper.deserializeNumOfMinFrame(frame.getBuffer()));
if (frame.getBuffer().hasRemaining()) {
if (readPtr readLength = ioManager.syncRead(handle, readPtr, frame.getBuffer());
if (readLength <0) {
throw new HyracksDataException("Premature end of file");
}
readPtr += readLength;
}
if (frame.getBuffer().hasRemaining()) { // file is vanished.
FrameHelper.clearRemainingFrame(frame.getBuffer(), frame.getBuffer().position());
}
}
frame.getBuffer().flip();
return true;
}

代码示例来源:origin: apache/asterixdb

long readLen = ioManager.syncRead(readHandle, offset, buffer);
if (readLen throw new HyracksDataException("Premature end of file");

推荐阅读
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 微信官方授权及获取OpenId的方法,服务器通过SpringBoot实现
    主要步骤:前端获取到code(wx.login),传入服务器服务器通过参数AppID和AppSecret访问官方接口,获取到OpenId ... [详细]
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
  • 本文介绍了使用C++Builder实现获取USB优盘序列号的方法,包括相关的代码和说明。通过该方法,可以获取指定盘符的USB优盘序列号,并将其存放在缓冲中。该方法可以在Windows系统中有效地获取USB优盘序列号,并且适用于C++Builder开发环境。 ... [详细]
  • 本文整理了Java中org.gwtbootstrap3.client.ui.Icon.addDomHandler()方法的一些代码示例,展示了Icon.ad ... [详细]
  • 本文整理了Java中org.apache.pig.backend.executionengine.ExecException.<init>()方法的一些代码 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 纠正网上的错误:自定义一个类叫java.lang.System/String的方法
    本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ... [详细]
  • 本文整理了Java面试中常见的问题及相关概念的解析,包括HashMap中为什么重写equals还要重写hashcode、map的分类和常见情况、final关键字的用法、Synchronized和lock的区别、volatile的介绍、Syncronized锁的作用、构造函数和构造函数重载的概念、方法覆盖和方法重载的区别、反射获取和设置对象私有字段的值的方法、通过反射创建对象的方式以及内部类的详解。 ... [详细]
  • 本文整理了Java中com.evernote.android.job.JobRequest.getTransientExtras()方法的一些代码示例,展示了 ... [详细]
author-avatar
总是生活在记忆中_873
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有