private static Partition createListSubPartitionWithPartition( SqlgGraph sqlgGraph, Partition parentPartition, String name, String in, PartitionType partitionType, String partitionExpression) { Preconditions.checkArgument(!parentPartition.getAbstractLabel().getSchema().isSqlgSchema(), "createRangeSubPartitionWithPartition may not be called for \"%s\"", Topology.SQLG_SCHEMA); Partition partition = new Partition(sqlgGraph, parentPartition, name, in, partitionType, partitionExpression); partition.createListPartitionOnDb(); TopologyManager.addSubPartition(sqlgGraph, partition); partition.committed = false; return partition; }
private static Partition createListSubPartitionWithPartition( SqlgGraph sqlgGraph, Partition parentPartition, String name, String in, PartitionType partitionType, String partitionExpression) { Preconditions.checkArgument(!parentPartition.getAbstractLabel().getSchema().isSqlgSchema(), "createRangeSubPartitionWithPartition may not be called for \"%s\"", Topology.SQLG_SCHEMA); Partition partition = new Partition(sqlgGraph, parentPartition, name, in, partitionType, partitionExpression); partition.createListPartitionOnDb(); TopologyManager.addSubPartition(sqlgGraph, partition); partition.committed = false; return partition; }
/** * Create a list partition on an existing {@link Partition} * * @param sqlgGraph * @param parentPartition * @param name * @param in * @return */ private static Partition createListSubPartition(SqlgGraph sqlgGraph, Partition parentPartition, String name, String in) { Preconditions.checkArgument(!parentPartition.getAbstractLabel().getSchema().isSqlgSchema(), "createPartition may not be called for \"%s\"", Topology.SQLG_SCHEMA); Partition partition = new Partition(sqlgGraph, parentPartition, name, in, PartitionType.NONE, null); partition.createListPartitionOnDb(); TopologyManager.addSubPartition(sqlgGraph, partition); partition.committed = false; return partition; }
/** * Create a list partition on an existing {@link Partition} * * @param sqlgGraph * @param parentPartition * @param name * @param in * @return */ private static Partition createListSubPartition(SqlgGraph sqlgGraph, Partition parentPartition, String name, String in) { Preconditions.checkArgument(!parentPartition.getAbstractLabel().getSchema().isSqlgSchema(), "createPartition may not be called for \"%s\"", Topology.SQLG_SCHEMA); Partition partition = new Partition(sqlgGraph, parentPartition, name, in, PartitionType.NONE, null); partition.createListPartitionOnDb(); TopologyManager.addSubPartition(sqlgGraph, partition); partition.committed = false; return partition; }
/** * Create a list partition on an {@link AbstractLabel} * * @param sqlgGraph * @param abstractLabel * @param name * @param in * @return */ static Partition createListPartition(SqlgGraph sqlgGraph, AbstractLabel abstractLabel, String name, String in) { Preconditions.checkArgument(!abstractLabel.getSchema().isSqlgSchema(), "createListPartition may not be called for \"%s\"", Topology.SQLG_SCHEMA); Partition partition = new Partition(sqlgGraph, abstractLabel, name, in, PartitionType.NONE, null); partition.createListPartitionOnDb(); if (abstractLabel instanceof VertexLabel) { TopologyManager.addVertexLabelPartition( sqlgGraph, abstractLabel.getSchema().getName(), abstractLabel.getName(), name, in, PartitionType.NONE, null); } else { TopologyManager.addEdgeLabelPartition(sqlgGraph, abstractLabel, name, in, PartitionType.NONE, null); } partition.committed = false; return partition; }
/** * Create a list partition on an {@link AbstractLabel} * * @param sqlgGraph * @param abstractLabel * @param name * @param in * @return */ static Partition createListPartition(SqlgGraph sqlgGraph, AbstractLabel abstractLabel, String name, String in) { Preconditions.checkArgument(!abstractLabel.getSchema().isSqlgSchema(), "createListPartition may not be called for \"%s\"", Topology.SQLG_SCHEMA); Partition partition = new Partition(sqlgGraph, abstractLabel, name, in, PartitionType.NONE, null); partition.createListPartitionOnDb(); if (abstractLabel instanceof VertexLabel) { TopologyManager.addVertexLabelPartition( sqlgGraph, abstractLabel.getSchema().getName(), abstractLabel.getName(), name, in, PartitionType.NONE, null); } else { TopologyManager.addEdgeLabelPartition(sqlgGraph, abstractLabel, name, in, PartitionType.NONE, null); } partition.committed = false; return partition; }
partition.createListPartitionOnDb(); if (abstractLabel instanceof VertexLabel) { TopologyManager.addVertexLabelPartition(
partition.createListPartitionOnDb(); if (abstractLabel instanceof VertexLabel) { TopologyManager.addVertexLabelPartition(