test_class.file: kiji-mapreduce/src/test/java/org/kiji/mapreduce/kvstore/lib/TestKijiTableKeyValueStore.java
test_class.identifier: TestKijiTableKeyValueStore
test_class.superclass: extends KijiClientTest
test_case.body: @Test
    public void testRequiresTableUri() {
      try {
        // Test that we need to set the table URI, or it will fail to verify as input.
        KijiTableKeyValueStore<String> input = KijiTableKeyValueStore.builder()
          .withColumn("some", "column")
          .withMinTimestamp(42)
          .withMaxTimestamp(512)
          .withCacheLimit(2121)
          .build();
        fail("Should have thrown an IllegalArgumentException.");
      } catch (IllegalArgumentException iae) {
        assertEquals("Must specify non-null table URI", iae.getMessage());
      }
    }
test_case.class_method_signature: TestKijiTableKeyValueStore.testRequiresTableUri()
test_case.full_signature: @Test public void testRequiresTableUri()
test_case.identifier: testRequiresTableUri
test_case.invocations: build withCacheLimit withMaxTimestamp withMinTimestamp withColumn builder fail assertEquals getMessage
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRequiresTableUri()
focal_class.declarator: DEFAULT_MAX_OBJECTS_TO_CACHE = 100
focal_class.modifier: private static final
focal_class.original_string: private static final int DEFAULT_MAX_OBJECTS_TO_CACHE = 100;
focal_class.type: int
focal_class.var_name: DEFAULT_MAX_OBJECTS_TO_CACHE
focal_class.declarator: CONF_TABLE_URI = "table.uri"
focal_class.modifier: private static final
focal_class.original_string: private static final String CONF_TABLE_URI = "table.uri";
focal_class.type: String
focal_class.var_name: CONF_TABLE_URI
focal_class.declarator: CONF_COLUMN = "column"
focal_class.modifier: private static final
focal_class.original_string: private static final String CONF_COLUMN = "column";
focal_class.type: String
focal_class.var_name: CONF_COLUMN
focal_class.declarator: CONF_MIN_TS = "min.ts"
focal_class.modifier: private static final
focal_class.original_string: private static final String CONF_MIN_TS = "min.ts";
focal_class.type: String
focal_class.var_name: CONF_MIN_TS
focal_class.declarator: CONF_MAX_TS = "max.ts"
focal_class.modifier: private static final
focal_class.original_string: private static final String CONF_MAX_TS = "max.ts";
focal_class.type: String
focal_class.var_name: CONF_MAX_TS
focal_class.declarator: CONF_CACHE_SIZE = "cache.size"
focal_class.modifier: private static final
focal_class.original_string: private static final String CONF_CACHE_SIZE = "cache.size";
focal_class.type: String
focal_class.var_name: CONF_CACHE_SIZE
focal_class.declarator: CONF_READER_SCHEMA = "avro.reader.schema"
focal_class.modifier: private static final
focal_class.original_string: private static final String CONF_READER_SCHEMA = "avro.reader.schema";
focal_class.type: String
focal_class.var_name: CONF_READER_SCHEMA
focal_class.declarator: mTableUri
focal_class.modifier: private
focal_class.original_string: private KijiURI mTableUri;
focal_class.type: KijiURI
focal_class.var_name: mTableUri
focal_class.declarator: mColumn
focal_class.modifier: private
focal_class.original_string: private KijiColumnName mColumn;
focal_class.type: KijiColumnName
focal_class.var_name: mColumn
focal_class.declarator: mMinTs
focal_class.modifier: private
focal_class.original_string: private long mMinTs;
focal_class.type: long
focal_class.var_name: mMinTs
focal_class.declarator: mMaxTs
focal_class.modifier: private
focal_class.original_string: private long mMaxTs;
focal_class.type: long
focal_class.var_name: mMaxTs
focal_class.declarator: mMaxObjectsToCache = DEFAULT_MAX_OBJECTS_TO_CACHE
focal_class.modifier: private
focal_class.original_string: private int mMaxObjectsToCache = DEFAULT_MAX_OBJECTS_TO_CACHE;
focal_class.type: int
focal_class.var_name: mMaxObjectsToCache
focal_class.declarator: mReaderSchema
focal_class.modifier: private
focal_class.original_string: private Schema mReaderSchema;
focal_class.type: Schema
focal_class.var_name: mReaderSchema
focal_class.declarator: mConf
focal_class.modifier: private
focal_class.original_string: private Configuration mConf;
focal_class.type: Configuration
focal_class.var_name: mConf
focal_class.declarator: mOpened
focal_class.modifier: private
focal_class.original_string: private boolean mOpened;
focal_class.type: boolean
focal_class.var_name: mOpened
focal_class.file: kiji-mapreduce/src/main/java/org/kiji/mapreduce/kvstore/lib/KijiTableKeyValueStore.java
focal_class.identifier: KijiTableKeyValueStore
focal_class.interfaces: implements Configurable, KeyValueStore<KijiRowKeyComponents, V>
focal_class.class_method_signature: KijiTableKeyValueStore.builder()
focal_class.full_signature: public static Builder builder()
focal_class.identifier: builder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder builder()
focal_class.class_method_signature: KijiTableKeyValueStore.KijiTableKeyValueStore()
focal_class.full_signature: public  KijiTableKeyValueStore()
focal_class.identifier: KijiTableKeyValueStore
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  KijiTableKeyValueStore()
focal_class.class_method_signature: KijiTableKeyValueStore.KijiTableKeyValueStore(Builder builder)
focal_class.full_signature: private  KijiTableKeyValueStore(Builder builder)
focal_class.identifier: KijiTableKeyValueStore
focal_class.modifiers: private
focal_class.parameters: (Builder builder)
focal_class.signature:  KijiTableKeyValueStore(Builder builder)
focal_class.class_method_signature: KijiTableKeyValueStore.setConf(Configuration conf)
focal_class.full_signature: @Override public void setConf(Configuration conf)
focal_class.identifier: setConf
focal_class.modifiers: @Override public
focal_class.parameters: (Configuration conf)
focal_class.return: void
focal_class.signature: void setConf(Configuration conf)
focal_class.class_method_signature: KijiTableKeyValueStore.getConf()
focal_class.full_signature: @Override public Configuration getConf()
focal_class.identifier: getConf
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Configuration
focal_class.signature: Configuration getConf()
focal_class.class_method_signature: KijiTableKeyValueStore.storeToConf(KeyValueStoreConfiguration conf)
focal_class.full_signature: @Override public void storeToConf(KeyValueStoreConfiguration conf)
focal_class.identifier: storeToConf
focal_class.modifiers: @Override public
focal_class.parameters: (KeyValueStoreConfiguration conf)
focal_class.return: void
focal_class.signature: void storeToConf(KeyValueStoreConfiguration conf)
focal_class.class_method_signature: KijiTableKeyValueStore.initFromConf(KeyValueStoreConfiguration conf)
focal_class.full_signature: @Override public void initFromConf(KeyValueStoreConfiguration conf)
focal_class.identifier: initFromConf
focal_class.modifiers: @Override public
focal_class.parameters: (KeyValueStoreConfiguration conf)
focal_class.return: void
focal_class.signature: void initFromConf(KeyValueStoreConfiguration conf)
focal_class.class_method_signature: KijiTableKeyValueStore.open()
focal_class.full_signature: @Override public KeyValueStoreReader<KijiRowKeyComponents, V> open()
focal_class.identifier: open
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: KeyValueStoreReader<KijiRowKeyComponents, V>
focal_class.signature: KeyValueStoreReader<KijiRowKeyComponents, V> open()
focal_class.class_method_signature: KijiTableKeyValueStore.equals(Object otherObj)
focal_class.full_signature: @Override public boolean equals(Object otherObj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object otherObj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object otherObj)
focal_class.class_method_signature: KijiTableKeyValueStore.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_method.body: public static Builder builder() {
      return new Builder();
    }
focal_method.class_method_signature: KijiTableKeyValueStore.builder()
focal_method.full_signature: public static Builder builder()
focal_method.identifier: builder
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: Builder
focal_method.signature: Builder builder()