@Override public HollowSchema handleSchema(String type) { if("MissingSet".equals(type)) return new HollowSetSchema("MissingSet", "MissingObject"); if("MissingObject".equals(type)) return new HollowObjectSchema("MissingObject", 0); return null; }
@Override public HollowSchema handleSchema(String type) { if("MissingMap".equals(type)) return new HollowMapSchema("MissingMap", "MissingObject", "MissingObject"); if("MissingObject".equals(type)) return new HollowObjectSchema("MissingObject", 0); return null; }
@Override public HollowSchema handleSchema(String type) { if("MissingList".equals(type)) return new HollowListSchema("MissingList", "MissingObject"); if("MissingObject".equals(type)) return new HollowObjectSchema("MissingObject", 0); return null; }
@Before public void setUp() { typeASchema = new HollowObjectSchema("TypeA", 2); typeASchema.addField("a1", FieldType.INT); typeASchema.addField("a2", FieldType.REFERENCE, "TypeB"); typeBSchema_state1 = new HollowObjectSchema("TypeB", 2); typeBSchema_state1.addField("b1", FieldType.INT); typeBSchema_state1.addField("b2", FieldType.BOOLEAN); typeBSchema_state2 = new HollowObjectSchema("TypeB", 1); typeBSchema_state2.addField("b1", FieldType.INT); super.setUp(); }
@Before public void setUp() { typeASchema = new HollowObjectSchema("TypeA", 2); typeASchema.addField("a1", FieldType.INT); typeASchema.addField("a2", FieldType.REFERENCE, "TypeB"); typeBSchema_state1 = new HollowObjectSchema("TypeB", 1); typeBSchema_state1.addField("b1", FieldType.INT); typeBSchema_state2 = new HollowObjectSchema("TypeB", 2); typeBSchema_state2.addField("b1", FieldType.INT); typeBSchema_state2.addField("b2", FieldType.BOOLEAN); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 1); schema.addField("str", FieldType.STRING); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 3); schema.addField("float1", FieldType.FLOAT); schema.addField("float2", FieldType.FLOAT); schema.addField("unpopulatedField", FieldType.INT); schema2 = new HollowObjectSchema("TestObject2", 3); schema2.addField("int1", FieldType.INT); schema2.addField("int2", FieldType.INT); schema2.addField("unpopulatedField", FieldType.INT); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 2); schema.addField("f1", FieldType.INT); schema.addField("f2", FieldType.STRING); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 2); schema.addField("f1", FieldType.INT); schema.addField("f2", FieldType.STRING); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("Test", 3); schema.addField("FieldA", FieldType.INT); schema.addField("FieldB", FieldType.LONG); schema.addField("FieldC", FieldType.BOOLEAN); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 2); schema.addField("f1", FieldType.INT); schema.addField("f2", FieldType.STRING); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 2); schema.addField("f1", FieldType.INT); schema.addField("f2", FieldType.STRING); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 2); schema.addField("f1", FieldType.INT); schema.addField("f2", FieldType.INT); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 2); schema.addField("f1", FieldType.INT); schema.addField("f2", FieldType.STRING); super.setUp(); }
@Before public void setUp() throws IOException { HollowObjectSchema schema1 = new HollowObjectSchema("TypeA", 3); HollowObjectSchema schema2 = new HollowObjectSchema("TypeA", 3); schema1.addField("a1", FieldType.INT); schema2.addField("a1", FieldType.INT); schema1.addField("a4", FieldType.FLOAT); schema2.addField("a4", FieldType.FLOAT); schema1.addField("a2", FieldType.STRING); schema2.addField("a3", FieldType.LONG); readEngine1 = createStateEngine(schema1); readEngine2 = createStateEngine(schema2); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 3); schema.addField("longField", FieldType.LONG); schema.addField("intField", FieldType.INT); schema.addField("doubleField", FieldType.DOUBLE); super.setUp(); }
@Before public void setUp() { schema = new HollowObjectSchema("TestObject", 3); schema.addField("longField", FieldType.LONG); schema.addField("intField", FieldType.INT); schema.addField("doubleField", FieldType.DOUBLE); super.setUp(); }
@Override @Before public void setUp() { schema = new HollowObjectSchema(TEST_TYPE, 2, new PrimaryKey(TEST_TYPE, "f1")); schema.addField("f1", FieldType.INT); schema.addField("f2", FieldType.STRING); super.setUp(); }
@Override protected void initializeTypeStates() { writeStateEngine.addTypeState(new HollowObjectTypeWriteState(new HollowObjectSchema("TestObject", 0))); writeStateEngine.addTypeState(new HollowListTypeWriteState(new HollowListSchema("TestList", "TestObject"))); writeStateEngine.addTypeState(new HollowSetTypeWriteState(new HollowSetSchema("TestSet", "TestObject"))); writeStateEngine.addTypeState(new HollowMapTypeWriteState(new HollowMapSchema("TestMap", "TestObject", "TestObject"))); }
@Test public void handlesEmptyTypes() throws IOException { HollowObjectSchema testSchema = new HollowObjectSchema("Test", 1); testSchema.addField("test1", FieldType.INT); writeStateEngine.addTypeState(new HollowObjectTypeWriteState(testSchema)); roundTripSnapshot(); HollowPrimaryKeyIndex idx = new HollowPrimaryKeyIndex(readStateEngine, "Test", "test1"); Assert.assertEquals(-1, idx.getMatchingOrdinal(100)); Assert.assertEquals(false, idx.containsDuplicates()); }