EdgeLabel schemaToVertexEdgeLabel = schemaVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_SCHEMA_VERTEX_EDGE, vertexVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(schemaToVertexEdgeLabel); EdgeLabel vertexInEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_IN_EDGES_EDGE, edgeVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexInEdgeLabel); EdgeLabel vertexOutEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_OUT_EDGES_EDGE, edgeVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexOutEdgeLabel); EdgeLabel vertexPartitionEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_PARTITION_EDGE, partitionVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexPartitionEdgeLabel); EdgeLabel edgePartitionEdgeLabel = edgeVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_EDGE_PARTITION_EDGE, partitionVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(edgePartitionEdgeLabel); EdgeLabel partitionPartitionEdgeLabel = partitionVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_PARTITION_PARTITION_EDGE, partitionVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(partitionPartitionEdgeLabel); EdgeLabel vertexDistributionPropertyColumnEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_DISTRIBUTION_COLUMN_EDGE, propertyVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexDistributionPropertyColumnEdgeLabel); EdgeLabel vertexColocatePropertyColumnEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_DISTRIBUTION_COLOCATE_EDGE, vertexVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexColocatePropertyColumnEdgeLabel); EdgeLabel edgeDistributionPropertyColumnEdgeLabel = edgeVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_EDGE_DISTRIBUTION_COLUMN_EDGE, propertyVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(edgeDistributionPropertyColumnEdgeLabel); EdgeLabel edgeColocatePropertyColumnEdgeLabel = edgeVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_EDGE_DISTRIBUTION_COLOCATE_EDGE, vertexVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(edgeColocatePropertyColumnEdgeLabel); EdgeLabel vertexPropertyEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_PROPERTIES_EDGE, propertyVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexPropertyEdgeLabel); EdgeLabel edgePropertyEdgeLabel = edgeVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_EDGE_PROPERTIES_EDGE, propertyVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(edgePropertyEdgeLabel); EdgeLabel vertexIdentifierEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_IDENTIFIER_EDGE, propertyVertexLabel, columns);
EdgeLabel schemaToVertexEdgeLabel = schemaVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_SCHEMA_VERTEX_EDGE, vertexVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(schemaToVertexEdgeLabel); EdgeLabel vertexInEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_IN_EDGES_EDGE, edgeVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexInEdgeLabel); EdgeLabel vertexOutEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_OUT_EDGES_EDGE, edgeVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexOutEdgeLabel); EdgeLabel vertexPartitionEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_PARTITION_EDGE, partitionVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexPartitionEdgeLabel); EdgeLabel edgePartitionEdgeLabel = edgeVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_EDGE_PARTITION_EDGE, partitionVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(edgePartitionEdgeLabel); EdgeLabel partitionPartitionEdgeLabel = partitionVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_PARTITION_PARTITION_EDGE, partitionVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(partitionPartitionEdgeLabel); EdgeLabel vertexDistributionPropertyColumnEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_DISTRIBUTION_COLUMN_EDGE, propertyVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexDistributionPropertyColumnEdgeLabel); EdgeLabel vertexColocatePropertyColumnEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_DISTRIBUTION_COLOCATE_EDGE, vertexVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexColocatePropertyColumnEdgeLabel); EdgeLabel edgeDistributionPropertyColumnEdgeLabel = edgeVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_EDGE_DISTRIBUTION_COLUMN_EDGE, propertyVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(edgeDistributionPropertyColumnEdgeLabel); EdgeLabel edgeColocatePropertyColumnEdgeLabel = edgeVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_EDGE_DISTRIBUTION_COLOCATE_EDGE, vertexVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(edgeColocatePropertyColumnEdgeLabel); EdgeLabel vertexPropertyEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_PROPERTIES_EDGE, propertyVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(vertexPropertyEdgeLabel); EdgeLabel edgePropertyEdgeLabel = edgeVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_EDGE_PROPERTIES_EDGE, propertyVertexLabel, columns); this.sqlgSchemaAbstractLabels.add(edgePropertyEdgeLabel); EdgeLabel vertexIdentifierEdgeLabel = vertexVertexLabel.loadSqlgSchemaEdgeLabel(SQLG_SCHEMA_VERTEX_IDENTIFIER_EDGE, propertyVertexLabel, columns);