public EventSchema build() { schema.setEventProperties(properties); return schema; }
public EventSchema getSchema() { EventSchema schema = new EventSchema(); List<EventProperty> properties = new ArrayList<>(); for(int i = 0; i < 5; i++) { properties.add(makeRandomProperty()); } schema.setEventProperties(properties); return schema; }
public static SpDataStream makeStreamWithProperties(List<String> runtimeNames) { SpDataStream stream = makeEmptyStream(); stream .getEventSchema() .setEventProperties(runtimeNames .stream() .map(r -> new EventPropertyPrimitive("", r, "", new ArrayList<>())) .collect(Collectors.toList())); return stream; } }
@Override public GuessSchema getSchema(SpecificAdapterStreamDescription adapterDescription) { //TODO not needed or return fixed schema GuessSchema guessSchema = new GuessSchema(); EventPropertyPrimitive eventPropertyPrimitive = new EventPropertyPrimitive(); eventPropertyPrimitive.setRuntimeName("bb"); eventPropertyPrimitive.setRuntimeType(XSD._string.toString()); EventSchema eventSchema = new EventSchema(); eventSchema.setEventProperties(Arrays.asList(eventPropertyPrimitive)); guessSchema.setEventSchema(eventSchema); return guessSchema; }
@Override public GuessSchema getSchema(SpecificAdapterStreamDescription adapterDescription) { //TODO not needed or return fixed schema GuessSchema guessSchema = new GuessSchema(); EventPropertyPrimitive eventPropertyPrimitive = new EventPropertyPrimitive(); eventPropertyPrimitive.setRuntimeName("bb"); eventPropertyPrimitive.setRuntimeType(XSD._string.toString()); EventSchema eventSchema = new EventSchema(); eventSchema.setEventProperties(Arrays.asList(eventPropertyPrimitive)); guessSchema.setEventSchema(eventSchema); return guessSchema; }
@Override public EventSchema buildFromTwoStreams(SpDataStream stream1, SpDataStream stream2) { EventSchema resultSchema = new EventSchema(); List<EventProperty> properties = new ArrayList<>(); properties.addAll(stream1.getEventSchema().getEventProperties()); if (strategy.isKeepBoth()) { properties.addAll(new PropertyDuplicateRemover(properties, stream2.getEventSchema().getEventProperties()).rename()); } resultSchema.setEventProperties(properties); return resultSchema; }
@Override public EventSchema buildFromTwoStreams(SpDataStream stream1, SpDataStream stream2) { EventSchema resultSchema = new EventSchema(); List<EventProperty> properties = new ArrayList<>(); properties.addAll(stream1.getEventSchema().getEventProperties()); if (strategy.isKeepBoth()) { properties.addAll(new PropertyDuplicateRemover(properties, stream2.getEventSchema().getEventProperties()).rename()); } resultSchema.setEventProperties(properties); return resultSchema; }
outSchema.setEventProperties(newProperties); return outSchema;
private EventSchema makeList(List<EventProperty> schemaProperties) { EventPropertyList list = new EventPropertyList(); list.setEventProperties(schemaProperties); list.setRuntimeName(propertyName); list.setRdfId(new SupportsRdfId.URIKey(URI.create(schemaProperties.get(0).getRdfId()+"-list"))); EventSchema schema = new EventSchema(); schema.setEventProperties(Utils.createList(list)); return schema; }
private EventSchema makeList(List<EventProperty> schemaProperties) { EventPropertyList list = new EventPropertyList(); list.setEventProperties(schemaProperties); list.setRuntimeName(propertyName); list.setRdfId(new SupportsRdfId.URIKey(URI.create(schemaProperties.get(0).getRdfId()+"-list"))); EventSchema schema = new EventSchema(); schema.setEventProperties(Utils.createList(list)); return schema; }
outSchema.setEventProperties(newProperties); return outSchema;
.build()); schema.setEventProperties(allProperties);
.build()); schema.setEventProperties(allProperties);
allProperties.add(PrimitivePropertyBuilder.create(Datatypes.String, "actor_2_type_3_code").label("Actor2Type3Code").description("The 3-character CAMEO code of the CAMEO “type” or “role” of Actor2").build()); eventSchema.setEventProperties(allProperties); guessSchema.setEventSchema(eventSchema); guessSchema.setPropertyProbabilityList(new ArrayList<>());
allProperties.add(PrimitivePropertyBuilder.create(Datatypes.String, "actor_2_type_3_code").label("Actor2Type3Code").description("The 3-character CAMEO code of the CAMEO “type” or “role” of Actor2").build()); eventSchema.setEventProperties(allProperties); guessSchema.setEventSchema(eventSchema); guessSchema.setPropertyProbabilityList(new ArrayList<>());
eventSchema.setEventProperties(allProperties); guessSchema.setEventSchema(eventSchema); guessSchema.setPropertyProbabilityList(new ArrayList<>());
eventSchema.setEventProperties(allProperties); guessSchema.setEventSchema(eventSchema); guessSchema.setPropertyProbabilityList(new ArrayList<>());