@Test public void testCreateAndGetNestedTable1() throws Exception { // schema creation // three level nested schema // // s1 // |- s2 // |- s3 // |- s4 // |- s7 // |- s5 // |- s6 // |- s8 // |- s9 SchemaBuilder nestedSchema = SchemaBuilder.builder(); nestedSchema.add("s1", Type.INT8); nestedSchema.add("s2", Type.INT8); Schema s5 = SchemaBuilder.builder().add("s6", Type.INT8).build(); Schema s7 = SchemaBuilder.builder().add("s5", new TypeDesc(s5)).build(); Schema s3 = SchemaBuilder.builder() .add("s4", Type.INT8) .add("s7", new TypeDesc(s7)) .add("s8", Type.INT8) .build(); nestedSchema.add("s3", new TypeDesc(s3)); nestedSchema.add("s9", Type.INT8); assertSchemaEquality("nested_schema1", nestedSchema.build()); }