.prop("arrayProp", values) .type().intType() .noDefault()
.prop("mapProp", values) .type().intType() .noDefault()
Schema s = SchemaBuilder.builder().record("MyRecord") .fields().name("myField") .prop("booleanProp", true) .prop("intProp", Integer.MAX_VALUE) .prop("longProp", Long.MAX_VALUE) .prop("floatProp", 1.0f) .prop("doubleProp", Double.MAX_VALUE) .prop("byteProp", new byte[] {0x41, 0x42, 0x43} ) .prop("stringProp", "abc" ) .type().intType() .noDefault()
@Override public void setupProperties() { super.setupProperties(); Schema s = SchemaBuilder.record("Main").fields().name("ServerTimeStamp") .prop(SchemaConstants.TALEND_COLUMN_PATTERN, "yyyy-MM-dd'T'HH:mm:ss'.000Z'") .prop(SchemaConstants.TALEND_COLUMN_DB_LENGTH, "20")//$NON-NLS-1$ .type(AvroUtils._logicalTimestamp()).noDefault().endRecord(); s.addProp(TALEND_IS_LOCKED, "true"); schema.schema.setValue(s); }
public static Schema createSPSchema3(String tablename) { FieldAssembler<Schema> builder = SchemaBuilder.builder().record(tablename).fields(); Schema schema = AvroUtils._int(); schema = wrap(schema); builder = builder.name("PARAMETER1").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "PARAMETER1").type(schema) .noDefault(); schema = AvroUtils._string(); schema = wrap(schema); builder = builder.name("PARAMETER2").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "PARAMETER2").type(schema) .noDefault(); return builder.endRecord(); }
public static Schema createSPSchema1(String tablename) { FieldAssembler<Schema> builder = SchemaBuilder.builder().record(tablename).fields(); Schema schema = AvroUtils._int(); schema = wrap(schema); builder = builder.name("PARAMETER").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "PARAMETER").type(schema) .noDefault(); return builder.endRecord(); }
public static Schema createTestSchema2(String tablename) { FieldAssembler<Schema> builder = SchemaBuilder.builder().record(tablename).fields(); Schema schema = AvroUtils._int(); schema = wrap(schema); builder = builder.name("ID").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "ID") .prop(SchemaConstants.TALEND_COLUMN_IS_KEY, "true").type(schema).noDefault(); schema = AvroUtils._string(); schema = wrap(schema); builder = builder.name("NAME").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "NAME").type(schema).noDefault(); return builder.endRecord(); }
@Override public void setupProperties() { super.setupProperties(); Schema s = SchemaBuilder.record("Main").fields().name("BlobName").prop(SchemaConstants.TALEND_COLUMN_DB_LENGTH, "300")// $NON-NLS-3$ .prop(SchemaConstants.TALEND_IS_LOCKED, "true")//$NON-NLS-1$ .type(AvroUtils._string()).noDefault().endRecord(); schema.schema.setValue(s); }
private Schema createTestSchema() { FieldAssembler<Schema> builder = SchemaBuilder.builder().record("TEST").fields(); Schema schema = AvroUtils._int(); schema = wrap(schema); builder = builder.name("ID").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "ID1") .prop(SchemaConstants.TALEND_COLUMN_IS_KEY, "true").type(schema).noDefault(); schema = AvroUtils._string(); schema = wrap(schema); builder = builder.name("NAME").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "NAME1").type(schema).noDefault(); return builder.endRecord(); }
@Override public void setupProperties() { super.setupProperties(); Schema s = SchemaBuilder.record("Main").fields().name("BlobName").prop(SchemaConstants.TALEND_COLUMN_DB_LENGTH, "300")// $NON-NLS-3$ .prop(SchemaConstants.TALEND_IS_LOCKED, "true")//$NON-NLS-1$ .type(AvroUtils._string()).noDefault().endRecord(); schema.schema.setValue(s); }
@Override public void setupProperties() { super.setupProperties(); Schema s = SchemaBuilder.record("Main").fields().name("ServerTimeStamp") .prop(SchemaConstants.TALEND_COLUMN_PATTERN, "yyyy-MM-dd'T'HH:mm:ss'.000Z'") .prop(SchemaConstants.TALEND_COLUMN_DB_LENGTH, "20")//$NON-NLS-1$ .type(AvroUtils._logicalTimestamp()).noDefault().endRecord(); s.addProp(TALEND_IS_LOCKED, "true"); schema.schema.setValue(s); }
public static Schema createSPSchema2(String tablename) { FieldAssembler<Schema> builder = SchemaBuilder.builder().record(tablename).fields(); Schema schema = AvroUtils._string(); schema = wrap(schema); builder = builder.name("PARAMETER").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "PARAMETER").type(schema) .noDefault(); return builder.endRecord(); }
public static Schema createTestSchema4(String tablename) { FieldAssembler<Schema> builder = SchemaBuilder.builder().record(tablename).fields(); Schema schema = AvroUtils._string();// TODO : fix it as should be object type schema = wrap(schema); builder = builder.name("RESULTSET").prop(SchemaConstants.TALEND_COLUMN_DB_COLUMN_NAME, "RESULTSET").type(schema) .noDefault(); return builder.endRecord(); }
public static Schema getOpportunitySyncSchema() { return record("OpportunitySyncREST") .fields()// .name("externalOpportunityId") .prop(SchemaConstants.TALEND_COLUMN_IS_KEY, "true") .type() .stringType() .noDefault()// .endRecord(); }
public static Schema getCustomObjectSyncSchema() { return record("CustomObjectSyncREST") .fields()// .name(FIELD_MARKETO_GUID) .prop(SchemaConstants.TALEND_COLUMN_IS_KEY, "true") .type() .stringType() .noDefault()// .endRecord(); }
@Override public void setupProperties() { super.setupProperties(); Schema s = SchemaBuilder.record("Main").fields() // .name("ContainerName").prop(SchemaConstants.TALEND_COLUMN_DB_LENGTH, "50")// $NON-NLS-3$ .prop(SchemaConstants.TALEND_IS_LOCKED, "true")//$NON-NLS-1$ // .type(AvroUtils._string()).noDefault().endRecord(); schema.schema.setValue(s); }
@Override public void setupProperties() { super.setupProperties(); Schema s = SchemaBuilder.record("Main").fields().name("ServerTimeStamp") .prop(SchemaConstants.TALEND_COLUMN_PATTERN, "yyyy-MM-dd'T'HH:mm:ss'.000Z'") .prop(SchemaConstants.TALEND_COLUMN_DB_LENGTH, "20")//$NON-NLS-1$ .type(AvroUtils._date()).noDefault().endRecord(); schema.schema.setValue(s); }
@Override public void setupProperties() { super.setupProperties(); dieOnError.setValue(true); Schema s = SchemaBuilder.record("QueueList").fields().name("QueueName").prop(SchemaConstants.TALEND_IS_LOCKED, "true") .prop(SchemaConstants.TALEND_COLUMN_DB_LENGTH, "63").type(AvroUtils._string()).noDefault().endRecord(); schema.schema.setValue(s); }
@Test(expected = AvroRuntimeException.class) public void testFieldNullObjectProp() { SchemaBuilder.builder().record("MyRecord") .fields().name("myField") .prop("nullProp", (Object) null) .type().intType() .noDefault() .endRecord(); }