@org.apache.thrift.annotation.Nullable
  public java.lang.Object getFieldValue(_Fields field) {
    switch (field) {
    case NAME:
      return getName();

    case ATTRIBUTES:
      return getAttributes();

    case CONFIGURATION:
      return getConfiguration();

    case BLOCK_SIZE:
      return getBlockSize();

    case BLOOMN_FILTER_TYPE:
      return getBloomnFilterType();

    case COMPRESSION_TYPE:
      return getCompressionType();

    case DFS_REPLICATION:
      return getDfsReplication();

    case DATA_BLOCK_ENCODING:
      return getDataBlockEncoding();

    case KEEP_DELETED_CELLS:
      return getKeepDeletedCells();

    case MAX_VERSIONS:
      return getMaxVersions();

    case MIN_VERSIONS:
      return getMinVersions();

    case SCOPE:
      return getScope();

    case TIME_TO_LIVE:
      return getTimeToLive();

    case BLOCK_CACHE_ENABLED:
      return isBlockCacheEnabled();

    case CACHE_BLOOMS_ON_WRITE:
      return isCacheBloomsOnWrite();

    case CACHE_DATA_ON_WRITE:
      return isCacheDataOnWrite();

    case CACHE_INDEXES_ON_WRITE:
      return isCacheIndexesOnWrite();

    case COMPRESS_TAGS:
      return isCompressTags();

    case EVICT_BLOCKS_ON_CLOSE:
      return isEvictBlocksOnClose();

    case IN_MEMORY:
      return isInMemory();

    }
    throw new java.lang.IllegalStateException();
  }
Returns true if field inMemory is set (has been assigned a value) and false otherwise
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnFamilyDescriptor.java