Examples of TableSchema


Examples of com.alibaba.wasp.protobuf.generated.MetaProtos.TableSchema

   * @throws com.alibaba.wasp.DeserializationException
   */
  private static FTable parseTableFrom(final byte[] bytes)
      throws DeserializationException {
    try {
      TableSchema ts = TableSchema.newBuilder()
          .mergeFrom(bytes, 0, bytes.length).build();
      return convert(ts);
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw new DeserializationException(e);
    }
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

        .setMode(BigQueryFieldMode.REPEATED.getValue());
    f3.setFields(Lists.newArrayList(new TableFieldSchema().setType("integer").setName("age")
        .setMode(BigQueryFieldMode.REQUIRED.getValue()),
        new TableFieldSchema().setName("fullName").setType("string")));

    TableSchema actual = result.getSchema();
    TableSchema expected = new TableSchema().setFields(Lists.newArrayList(f1, f2, f3));
    assertTrue(actual.equals(expected));
  }
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

  public void testSchemaWithSimpleFields() {
    BigQuerySchemaMarshallerTester<SimpleJson> tester = new BigQuerySchemaMarshallerTester<
        SimpleJson>(new BigQueryMarshallerByType<>(SimpleJson.class));

    tester.testSchema(new TableSchema().setFields(Lists.newArrayList(new TableFieldSchema()
        .setName("id").setType("integer")
        .setMode(BigQueryFieldMode.REQUIRED.getValue()), new TableFieldSchema().setName("name")
        .setType("string").setMode(BigQueryFieldMode.REQUIRED.getValue()))));
  }
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

  public void testSchemaWithAnnotatedName() {
    BigQuerySchemaMarshallerTester<SimplAnnotatedJson> tester = new BigQuerySchemaMarshallerTester<
        SimplAnnotatedJson>(
        new BigQueryMarshallerByType<SimplAnnotatedJson>(SimplAnnotatedJson.class));

    tester.testSchema(new TableSchema().setFields(Lists.newArrayList(
        new TableFieldSchema().setName("id").setType("string"), new TableFieldSchema()
            .setName("niceName").setType("string").setMode("nullable"), new TableFieldSchema()
            .setName("intField").setType("integer")
            .setMode(BigQueryFieldMode.REQUIRED.getValue()))));
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

        .setMode(BigQueryFieldMode.REQUIRED.getValue());
    TableFieldSchema f2 = new TableFieldSchema().setName("name").setType("string");
    TableFieldSchema f3 = new TableFieldSchema().setName("values").setType("string")
        .setMode(BigQueryFieldMode.REPEATED.getValue());

    TableSchema exp = new TableSchema().setFields(Lists.newArrayList(f1, f2, f3));

    tester.testSchema(exp);
  }
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

    TableFieldSchema f51 = new TableFieldSchema().setType("integer").setName("number")
        .setMode(BigQueryFieldMode.REQUIRED.getValue());
    TableFieldSchema f52 = new TableFieldSchema().setType("integer").setName("areaCode")
        .setMode(BigQueryFieldMode.REQUIRED.getValue());

    tester.testSchema(new TableSchema().setFields(
        Lists.newArrayList(new TableFieldSchema().setType("string").setName("fullName"),
            f1,
            f2,
            f3,
            f4,
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

    BigQuerySchemaMarshallerTester<Man> tester =
        new BigQuerySchemaMarshallerTester<Man>(new BigQueryMarshallerByType<Man>(Man.class));
    TableFieldSchema f1 = new TableFieldSchema().setType("string").setName("name");
    TableFieldSchema f2 = new TableFieldSchema().setType("string").setName("gender");

    tester.testSchema(new TableSchema().setFields(Lists.newArrayList(f1, f2)));
  }
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

        .setMode(BigQueryFieldMode.REPEATED.getValue());
    f3.setFields(Lists.newArrayList(
        new TableFieldSchema().setName("fullName").setType("string"), new TableFieldSchema()
            .setType("integer").setName("age").setMode(BigQueryFieldMode.REQUIRED.getValue())));

    tester.testSchema(new TableSchema().setFields(Lists.newArrayList(f1, f2, f3)));
  }
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

  public void testSchemaForClassWithWrapperType() {
    BigQuerySchemaMarshallerTester<SimpleJsonWithWrapperTypes> tester =
        new BigQuerySchemaMarshallerTester<SimpleJsonWithWrapperTypes>(
            new BigQueryMarshallerByType<>(SimpleJsonWithWrapperTypes.class));

    tester.testSchema(new TableSchema().setFields(Lists.newArrayList(
        new TableFieldSchema().setName("id").setType("integer"),
        new TableFieldSchema().setName("name").setType("string"),
        new TableFieldSchema().setName("value").setType("float"))));
  }
View Full Code Here

Examples of com.google.api.services.bigquery.model.TableSchema

    try {
      BigQuerySchemaMarshallerTester<ParameterizedClass> tester =
          new BigQuerySchemaMarshallerTester<ParameterizedClass>(
              new BigQueryMarshallerByType<>(ParameterizedClass.class));

      tester.testSchema(new TableSchema().setFields(Lists.newArrayList(new TableFieldSchema()
          .setName("id").setType("integer").setMode(BigQueryFieldMode.REQUIRED.getValue()),
          new TableFieldSchema().setName("name").setType("string"))));
    } catch (IllegalArgumentException e) {
      assertEquals(
          "Cannot marshal " + ParameterizedClass.class.getSimpleName()
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.