/** * Creates a new import vertex. * * @param id import vertex id (i.e. identifier in the source system)* * @param label vertex label */ public ImportVertex(K id, String label) { this(id, label, Properties.createWithCapacity(0)); }
/** * Creates a new import vertex. * * @param id import vertex id (i.e. identifier in the source system)* * @param label vertex label */ public ImportVertex(K id, String label) { this(id, label, Properties.createWithCapacity(0)); }
/** * Creates a new import edge. * * @param edgeId import edge id (i.e. identifier in source system) * @param sourceId import source vertex id * @param targetId import target vertex id * @param label edge label */ public ImportEdge(K edgeId, K sourceId, K targetId, String label) { this(edgeId, sourceId, targetId, label, Properties.createWithCapacity(0)); }
/** * Creates a new import edge. * * @param edgeId import edge id (i.e. identifier in source system) * @param sourceId import source vertex id * @param targetId import target vertex id * @param label edge label */ public ImportEdge(K edgeId, K sourceId, K targetId, String label) { this(edgeId, sourceId, targetId, label, Properties.createWithCapacity(0)); }
/** * Creates a new property collection from a given map. * * If map is {@code null} an empty properties instance will be returned. * * @param map key value map * @return PropertyList */ public static Properties createFromMap(Map<String, Object> map) { Properties properties; if (map == null) { properties = Properties.createWithCapacity(0); } else { properties = Properties.createWithCapacity(map.size()); for (Map.Entry<String, Object> entry : map.entrySet()) { properties.set(entry.getKey(), PropertyValue.create(entry.getValue())); } } return properties; }
@Override public GraphHead map(Tuple2<GradoopId, GradoopId> idTuple) { GraphHead head = graphHeadFactory.initGraphHead(idTuple.f0); Properties properties = Properties.createWithCapacity(1); properties.set("lineage", idTuple.f1); head.setProperties(properties); return head; }
/** * {@inheritDoc} */ @Override public GraphHead map(Tuple2<GradoopId, GradoopId> idTuple) { GraphHead head = graphHeadFactory.initGraphHead(idTuple.f0); Properties properties = Properties.createWithCapacity(1); properties.set("lineage", idTuple.f1); head.setProperties(properties); return head; }
/** * Constructor * * @param propertyKey used PropertyKey */ public CreateLabeledImportVertex(String propertyKey) { this.propertyKey = propertyKey; this.reuseVertex = new ImportVertex<>(); reuseVertex.setLabel(GradoopConstants.DEFAULT_VERTEX_LABEL); reuseVertex.setProperties(Properties.createWithCapacity(1)); }
/** * Constructor * * @param propertyKey used PropertyKey */ public CreateLabeledImportVertex(String propertyKey) { this.propertyKey = propertyKey; this.reuseVertex = new ImportVertex<>(); reuseVertex.setLabel(GradoopConstants.DEFAULT_VERTEX_LABEL); reuseVertex.setProperties(Properties.createWithCapacity(1)); }