@Override public void remove(boolean preserveData) { getParentLabel().removeIndex(this, preserveData); }
@Override public void remove(boolean preserveData) { getParentLabel().removeIndex(this, preserveData); }
public List<PropertyColumn> getProperties() { List<PropertyColumn> props = new ArrayList<>(properties); if (this.getParentLabel().getSchema().getTopology().isSqlWriteLockHeldByCurrentThread()) { props.addAll(uncommittedProperties); } return Collections.unmodifiableList(props); }
public List<PropertyColumn> getProperties() { List<PropertyColumn> props = new ArrayList<>(properties); if (this.getParentLabel().getSchema().getTopology().isSqlWriteLockHeldByCurrentThread()) { props.addAll(uncommittedProperties); } return Collections.unmodifiableList(props); }
/** * delete the index from the database * * @param sqlgGraph */ void delete(SqlgGraph sqlgGraph) { StringBuilder sql = new StringBuilder("DROP INDEX IF EXISTS "); SqlDialect sqlDialect = sqlgGraph.getSqlDialect(); sql.append(sqlDialect.maybeWrapInQoutes(getParentLabel().getSchema().getName())); sql.append("."); sql.append(sqlDialect.maybeWrapInQoutes(getName())); if (sqlDialect.needsSemicolon()) { sql.append(";"); } if (logger.isDebugEnabled()) { logger.debug(sql.toString()); } Connection conn = sqlgGraph.tx().getConnection(); try (Statement stmt = conn.createStatement()) { stmt.execute(sql.toString()); } catch (SQLException e) { throw new RuntimeException(e); } }
/** * delete the index from the database * * @param sqlgGraph */ void delete(SqlgGraph sqlgGraph) { StringBuilder sql = new StringBuilder("DROP INDEX IF EXISTS "); SqlDialect sqlDialect = sqlgGraph.getSqlDialect(); sql.append(sqlDialect.maybeWrapInQoutes(getParentLabel().getSchema().getName())); sql.append("."); sql.append(sqlDialect.maybeWrapInQoutes(getName())); if (sqlDialect.needsSemicolon()) { sql.append(";"); } if (logger.isDebugEnabled()) { logger.debug(sql.toString()); } Connection conn = sqlgGraph.tx().getConnection(); try (Statement stmt = conn.createStatement()) { stmt.execute(sql.toString()); } catch (SQLException e) { throw new RuntimeException(e); } }
List<Vertex> abstractLabelVertexes; AbstractLabel abstractLabel = index.getParentLabel(); if (abstractLabel instanceof VertexLabel) { abstractLabelVertexes = traversalSource.V()
List<Vertex> abstractLabelVertexes; AbstractLabel abstractLabel = index.getParentLabel(); if (abstractLabel instanceof VertexLabel) { abstractLabelVertexes = traversalSource.V()
List<Vertex> abstractLabelVertexes; AbstractLabel abstractLabel = index.getParentLabel(); if (abstractLabel instanceof VertexLabel) { abstractLabelVertexes = traversalSource.V()
List<Vertex> abstractLabelVertexes; AbstractLabel abstractLabel = index.getParentLabel(); if (abstractLabel instanceof VertexLabel) { abstractLabelVertexes = traversalSource.V()