Package com.linkedin.data.schema

Examples of com.linkedin.data.schema.DataSchema


    }
    else
    {
      //out.println(parser.schemasToString());

      DataSchema found = _nameToDataSchema.get(name);
      if (found != null && found instanceof NamedDataSchema)
      {
        schema = (NamedDataSchema) found;
      }
View Full Code Here


      };

    for (Object[] row : input)
    {
      String schemaText = (String) row[0];
      DataSchema schema = dataSchemaFromString(schemaText);
      DataSchemaAnnotationValidator annotationValidator = new DataSchemaAnnotationValidator();
      annotationValidator.init(schema);
      assertTrue(annotationValidator.isInitOk());
      assertTrue(annotationValidator.getInitMessages().isEmpty());
    }
View Full Code Here

    for (Object[] row : input)
    {
      String schemaText = (String) row[0];
      if (debug) TestUtil.out.println(schemaText);
      DataSchema schema = dataSchemaFromString(schemaText);
      DataSchemaAnnotationValidator annotationValidator = new DataSchemaAnnotationValidator();
      annotationValidator.init(schema, validatorClassMap);
      if (debug) TestUtil.out.println(annotationValidator.getInitMessages());
      assertFalse(annotationValidator.isInitOk());
      assertFalse(annotationValidator.getInitMessages().isEmpty());
View Full Code Here

                            Map<String, Class<? extends Validator>> validatorClassMap,
                            String[] validatorCheckStrings,
                            int tests)
    throws IOException, InstantiationException
  {
    DataSchema schema = dataSchemaFromString(schemaText);
    DataSchemaAnnotationValidator annotationValidator = new DataSchemaAnnotationValidator();
    annotationValidator.init(schema, validatorClassMap);
    if (debug) annotationValidator.setDebugMode(true);
    String annotationValidatorString = annotationValidator.toString();
    if (debug) out.println(annotationValidator);
View Full Code Here

    {
      int i = 0;
      String schemaText = (String) row[i++];
      String dataMapText = (String) row[i++];

      DataSchema schema = dataSchemaFromString(schemaText);
      DataMap dataMap = dataMapFromString(dataMapText);

      DataSchemaAnnotationValidator dataSchemaAnnotationValidator = new DataSchemaAnnotationValidator();
      dataSchemaAnnotationValidator.init(schema, validatorClassMap);
      if (debug) out.println(dataSchemaAnnotationValidator.getInitMessages());
View Full Code Here

                                 List<CompatibilityOptions> compatibilityOptions,
                                 boolean hasError,
                                 Object[] expected, int expectedIndex) throws IOException
  {
    if (_debug) out.println(olderSchemaText + "\n" + newerSchemaText);
    DataSchema olderSchema = TestUtil.dataSchemaFromString(olderSchemaText);
    DataSchema newerSchema = TestUtil.dataSchemaFromString(newerSchemaText);
    assertNotNull(olderSchema, olderSchemaText);
    assertNotNull(newerSchema, newerSchemaText);

    for (CompatibilityOptions option : compatibilityOptions)
    {
View Full Code Here

    ValidationOptions options = new ValidationOptions();

    for (Object[] row : inputs)
    {
      int i = 0;
      DataSchema schema = (DataSchema) row[i++];
      Object object = TestUtil.dataMapFromString((String) row[i++]);
      AnyRecordValidator.Parameter anyRecordValidatorParameter = (AnyRecordValidator.Parameter) row[i++];

      AnyRecordValidator.setParameter(options, anyRecordValidatorParameter);
      DataSchemaAnnotationValidator validator = new DataSchemaAnnotationValidator(schema);
View Full Code Here

    final AnyRecordValidator.Parameter anyRecordValidatorParameter = new AnyRecordValidator.Parameter(true, _resolver);

    for (Object[] row : inputs)
    {
      int i = 0;
      DataSchema schema = (DataSchema) row[i++];
      DataMap object = TestUtil.dataMapFromString((String) row[i++]);
      boolean makeReadOnly = (Boolean) row[i++];
      ValidationOptions options = (ValidationOptions) row[i++];

      if (makeReadOnly)
View Full Code Here

    final boolean printExpectedOutput = false;
    final String[][] emptyErrorPaths = {};

    if (debug) out.println("--------------\nschemaText: " + schemaText);

    DataSchema schema = dataSchemaFromString(schemaText);
    if (debug) out.println("schema: " + schema);
    assertTrue(schema != null);

    DataMap map = new DataMap();
    for (Object[][] rows : goodInput)
View Full Code Here

      "{ \"name\" : \"union\", \"type\" : [ \"int\", \"recordType\", \"enumType\", \"fixedType\" ], \"optional\" : true }, \n" +
      "{ \"name\" : \"unionWithNull\", \"type\" : [ \"null\", \"enumType\", \"fixedType\" ], \"optional\" : true } \n" +
      "] } } ] }";

    String key = "bar";
    DataSchema schema = dataSchemaFromString(schemaText);

    Object input[][][] =
    {
      {
        {
View Full Code Here

TOP

Related Classes of com.linkedin.data.schema.DataSchema

Copyright © 2018 www.massapicom. 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.