sb.append("Indexes:\n"); for (IndexDescProto index : client.getIndexes(tableName)) { sb.append("\"").append(index.getIndexName()).append("\" "); sb.append(index.getIndexMethod()).append(" ("); for (SortSpecProto key : index.getKeySortSpecsList()) {
sb.append("Indexes:\n"); for (IndexDescProto index : client.getIndexes(tableName)) { sb.append("\"").append(index.getIndexName()).append("\" "); sb.append(index.getIndexMethod()).append(" ("); for (SortSpecProto key : index.getKeySortSpecsList()) {
pstmt.setString(2, proto.getIndexName()); ResultSet res = pstmt.executeQuery(); if (res.next()) { throw new DuplicateIndexException(proto.getIndexName()); pstmt.setInt(1, databaseId); pstmt.setInt(2, tableId); pstmt.setString(3, proto.getIndexName()); // index name pstmt.setString(4, proto.getIndexMethod().toString()); // index type pstmt.setString(5, proto.getIndexPath()); // index path
pstmt.setString(2, proto.getIndexName()); ResultSet res = pstmt.executeQuery(); if (res.next()) { throw new DuplicateIndexException(proto.getIndexName()); pstmt.setInt(1, databaseId); pstmt.setInt(2, tableId); pstmt.setString(3, proto.getIndexName()); // index name pstmt.setString(4, proto.getIndexMethod().toString()); // index type pstmt.setString(5, proto.getIndexPath()); // index path
result = result && getIndexName() .equals(other.getIndexName());
hash = (53 * hash) + getIndexName().hashCode();
private List<Tuple> getIndexes(Schema outSchema) { List<IndexDescProto> indexList = masterContext.getCatalog().getAllIndexes(); List<Tuple> tuples = new ArrayList<>(indexList.size()); List<Column> columns = outSchema.getRootColumns(); Tuple aTuple; for (IndexDescProto index: indexList) { aTuple = new VTuple(outSchema.size()); for (int fieldId = 0; fieldId < columns.size(); fieldId++) { Column column = columns.get(fieldId); if ("db_id".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createInt4(index.getTableIdentifier().getDbId())); } else if ("tid".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createInt4(index.getTableIdentifier().getTid())); } else if ("index_name".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createText(index.getIndexName())); } else if ("index_method".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createText(index.getIndexMethod().name())); } else if ("index_path".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createText(index.getIndexPath())); } } tuples.add(aTuple); } return tuples; }
private List<Tuple> getIndexes(Schema outSchema) { List<IndexDescProto> indexList = masterContext.getCatalog().getAllIndexes(); List<Tuple> tuples = new ArrayList<Tuple>(indexList.size()); List<Column> columns = outSchema.getRootColumns(); Tuple aTuple; for (IndexDescProto index: indexList) { aTuple = new VTuple(outSchema.size()); for (int fieldId = 0; fieldId < columns.size(); fieldId++) { Column column = columns.get(fieldId); if ("db_id".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createInt4(index.getTableIdentifier().getDbId())); } else if ("tid".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createInt4(index.getTableIdentifier().getTid())); } else if ("index_name".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createText(index.getIndexName())); } else if ("index_method".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createText(index.getIndexMethod().name())); } else if ("index_path".equalsIgnoreCase(column.getSimpleName())) { aTuple.put(fieldId, DatumFactory.createText(index.getIndexPath())); } } tuples.add(aTuple); } return tuples; }
public IndexDesc(IndexDescProto proto) { this(); SortSpec[] keySortSpecs = new SortSpec[proto.getKeySortSpecsCount()]; for (int i = 0; i < keySortSpecs.length; i++) { keySortSpecs[i] = new SortSpec(proto.getKeySortSpecs(i)); } try { this.set(proto.getTableIdentifier().getDatabaseName(), proto.getTableIdentifier().getTableName(), proto.getIndexName(), new URI(proto.getIndexPath()), keySortSpecs, proto.getIndexMethod(), proto.getIsUnique(), proto.getIsClustered(), SchemaFactory.newV1(proto.getTargetRelationSchema())); } catch (URISyntaxException e) { e.printStackTrace(); } }
public IndexDesc(IndexDescProto proto) { this(); SortSpec[] keySortSpecs = new SortSpec[proto.getKeySortSpecsCount()]; for (int i = 0; i < keySortSpecs.length; i++) { keySortSpecs[i] = new SortSpec(proto.getKeySortSpecs(i)); } try { this.set(proto.getTableIdentifier().getDatabaseName(), proto.getTableIdentifier().getTableName(), proto.getIndexName(), new URI(proto.getIndexPath()), keySortSpecs, proto.getIndexMethod(), proto.getIsUnique(), proto.getIsClustered(), new Schema(proto.getTargetRelationSchema())); } catch (URISyntaxException e) { e.printStackTrace(); } }
/** * <code>required string indexName = 2;</code> */ public Builder clearIndexName() { bitField0_ = (bitField0_ & ~0x00000002); indexName_ = getDefaultInstance().getIndexName(); onChanged(); return this; } /**