columns.put(CREATED_ON, PropertyType.LOCALDATETIME); columns.put(UPDATED_ON, PropertyType.LOCALDATETIME); VertexLabel graphVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_GRAPH, columns); this.sqlgSchemaAbstractLabels.add(graphVertexLabel); columns.put(SQLG_SCHEMA_PROPERTY_NAME, PropertyType.STRING); columns.put(CREATED_ON, PropertyType.LOCALDATETIME); VertexLabel schemaVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_SCHEMA, columns); this.sqlgSchemaAbstractLabels.add(schemaVertexLabel); columns.put(SQLG_SCHEMA_VERTEX_LABEL_PARTITION_EXPRESSION, PropertyType.STRING); columns.put(SQLG_SCHEMA_VERTEX_LABEL_DISTRIBUTION_SHARD_COUNT, PropertyType.INTEGER); VertexLabel vertexVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_VERTEX_LABEL, columns); this.sqlgSchemaAbstractLabels.add(vertexVertexLabel); columns.put(SQLG_SCHEMA_EDGE_LABEL_PARTITION_EXPRESSION, PropertyType.STRING); columns.put(SQLG_SCHEMA_EDGE_LABEL_DISTRIBUTION_SHARD_COUNT, PropertyType.INTEGER); VertexLabel edgeVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_EDGE_LABEL, columns); this.sqlgSchemaAbstractLabels.add(edgeVertexLabel); columns.put(SQLG_SCHEMA_PARTITION_PARTITION_TYPE, PropertyType.STRING); columns.put(SQLG_SCHEMA_PARTITION_PARTITION_EXPRESSION, PropertyType.STRING); partitionVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_PARTITION, columns); this.sqlgSchemaAbstractLabels.add(partitionVertexLabel); columns.put(CREATED_ON, PropertyType.LOCALDATETIME); columns.put(SQLG_SCHEMA_PROPERTY_TYPE, PropertyType.STRING); VertexLabel propertyVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_PROPERTY, columns); this.sqlgSchemaAbstractLabels.add(propertyVertexLabel);
columns.put(CREATED_ON, PropertyType.LOCALDATETIME); columns.put(UPDATED_ON, PropertyType.LOCALDATETIME); VertexLabel graphVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_GRAPH, columns); this.sqlgSchemaAbstractLabels.add(graphVertexLabel); columns.put(SQLG_SCHEMA_PROPERTY_NAME, PropertyType.STRING); columns.put(CREATED_ON, PropertyType.LOCALDATETIME); VertexLabel schemaVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_SCHEMA, columns); this.sqlgSchemaAbstractLabels.add(schemaVertexLabel); columns.put(SQLG_SCHEMA_VERTEX_LABEL_PARTITION_EXPRESSION, PropertyType.STRING); columns.put(SQLG_SCHEMA_VERTEX_LABEL_DISTRIBUTION_SHARD_COUNT, PropertyType.INTEGER); VertexLabel vertexVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_VERTEX_LABEL, columns); this.sqlgSchemaAbstractLabels.add(vertexVertexLabel); columns.put(SQLG_SCHEMA_EDGE_LABEL_PARTITION_EXPRESSION, PropertyType.STRING); columns.put(SQLG_SCHEMA_EDGE_LABEL_DISTRIBUTION_SHARD_COUNT, PropertyType.INTEGER); VertexLabel edgeVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_EDGE_LABEL, columns); this.sqlgSchemaAbstractLabels.add(edgeVertexLabel); columns.put(SQLG_SCHEMA_PARTITION_PARTITION_TYPE, PropertyType.STRING); columns.put(SQLG_SCHEMA_PARTITION_PARTITION_EXPRESSION, PropertyType.STRING); partitionVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_PARTITION, columns); this.sqlgSchemaAbstractLabels.add(partitionVertexLabel); columns.put(CREATED_ON, PropertyType.LOCALDATETIME); columns.put(SQLG_SCHEMA_PROPERTY_TYPE, PropertyType.STRING); VertexLabel propertyVertexLabel = sqlgSchema.createSqlgSchemaVertexLabel(SQLG_SCHEMA_PROPERTY, columns); this.sqlgSchemaAbstractLabels.add(propertyVertexLabel);