Пример #1
0
  public RowKeySplitter(CubeSegment cubeSeg, int splitLen, int bytesLen) {
    this.enableSharding = cubeSeg.isEnableSharding();
    this.cubeDesc = cubeSeg.getCubeDesc();
    this.colIO = new RowKeyColumnIO(new CubeDimEncMap(cubeSeg));

    this.splitBuffers = new SplittedBytes[splitLen];
    for (int i = 0; i < splitLen; i++) {
      this.splitBuffers[i] = new SplittedBytes(bytesLen);
    }
    this.bufferSize = 0;
  }