コード例 #1
0
  public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case ID:
        if (value == null) {
          unsetId();
        } else {
          setId((Integer) value);
        }
        break;

      case NAME:
        if (value == null) {
          unsetName();
        } else {
          setName((String) value);
        }
        break;

      case PATH:
        if (value == null) {
          unsetPath();
        } else {
          setPath((String) value);
        }
        break;

      case COLUMNS:
        if (value == null) {
          unsetColumns();
        } else {
          setColumns((Integer) value);
        }
        break;

      case METADATA:
        if (value == null) {
          unsetMetadata();
        } else {
          setMetadata((ByteBuffer) value);
        }
        break;
    }
  }
コード例 #2
0
 public byte[] getMetadata() {
   setMetadata(org.apache.thrift.TBaseHelper.rightSize(metadata));
   return metadata == null ? null : metadata.array();
 }
コード例 #3
0
 public ClientRawTableInfo setMetadata(byte[] metadata) {
   setMetadata(metadata == null ? (ByteBuffer) null : ByteBuffer.wrap(metadata));
   return this;
 }
コード例 #4
0
ファイル: RawTable.java プロジェクト: NFLabs/tachyon
 public void updateMetadata(ByteBuffer metadata) throws IOException {
   TACHYON_CLIENT.updateRawTableMetadata(CLIENT_RAW_TABLE_INFO.getId(), metadata);
   CLIENT_RAW_TABLE_INFO.setMetadata(CommonUtils.cloneByteBuffer(metadata));
 }