本文整理汇总了Java中org.apache.drill.exec.ops.FragmentContext.getManagedBuffer方法的典型用法代码示例。如果您正苦于以下问题:Java FragmentContext.getManagedBuffer方法的具体用法?Java FragmentContext.getManagedBuffer怎么用?Java FragmentContext.getManagedBuffer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.drill.exec.ops.FragmentContext
的用法示例。
在下文中一共展示了FragmentContext.getManagedBuffer方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: AvroRecordReader
import org.apache.drill.exec.ops.FragmentContext; //导入方法依赖的package包/类
public AvroRecordReader(final FragmentContext fragmentContext,
final String inputPath,
final long start,
final long length,
final FileSystem fileSystem,
List<SchemaPath> projectedColumns, final int defaultBatchSize) {
hadoop = new Path(inputPath);
this.start = start;
this.end = start + length;
buffer = fragmentContext.getManagedBuffer();
this.fs = fileSystem;
setColumns(projectedColumns);
}
示例2: Decimal28
import org.apache.drill.exec.ops.FragmentContext; //导入方法依赖的package包/类
public Decimal28(int precision, int scale, FragmentContext context) {
holder.scale = scale;
holder.precision = precision;
holder.buffer = context.getManagedBuffer(Decimal28SparseHolder.nDecimalDigits * DecimalUtility.integerSize);
holder.start = 0;
}
示例3: Decimal38
import org.apache.drill.exec.ops.FragmentContext; //导入方法依赖的package包/类
public Decimal38(int precision, int scale, FragmentContext context) {
holder.scale = scale;
holder.precision = precision;
holder.buffer = context.getManagedBuffer(Decimal38SparseHolder.nDecimalDigits * DecimalUtility.integerSize);
holder.start = 0;
}