Uses of Class
org.umlg.sqlg.structure.SchemaTable
Packages that use SchemaTable
Package
Description
- 
Uses of SchemaTable in org.umlg.sqlg.sql.dialect
Methods in org.umlg.sqlg.sql.dialect with parameters of type SchemaTableModifier and TypeMethodDescriptionvoidSqlDialect.alterSequenceCacheSize(SqlgGraph sqlgGraph, SchemaTable schemaTable, String sequence, int batchSize) default <L,R> void SqlBulkDialect.bulkAddEdges(SqlgGraph sqlgGraph, SchemaTable in, SchemaTable out, String edgeLabel, org.apache.commons.lang3.tuple.Pair<String, String> idFields, Collection<org.apache.commons.lang3.tuple.Pair<L, R>> uids, Map<String, PropertyDefinition> edgeColumns, Map<String, Object> edgePropertyMap) longSqlDialect.currSequenceVal(SqlgGraph sqlgGraph, SchemaTable schemaTable, String prefix) SqlDialect.existIndexQuery(SchemaTable schemaTable, String prefix, String indexName) default Stringdefault StringSqlDialect.indexName(SchemaTable schemaTable, String prefix, List<String> columns) voidSqlDialect.lockTable(SqlgGraph sqlgGraph, SchemaTable schemaTable, String prefix) longSqlDialect.nextSequenceVal(SqlgGraph sqlgGraph, SchemaTable schemaTable, String prefix) SqlDialect.sequenceName(SqlgGraph sqlgGraph, SchemaTable outSchemaTable, String prefix) default List<SqlgSqlExecutor.DropQuery>SqlDialect.sqlTruncate(SqlgGraph sqlgGraph, SchemaTable schemaTable) default StringSqlBulkDialect.temporaryTableCopyCommandSqlVertex(SqlgGraph sqlgGraph, SchemaTable schemaTable, Set<String> keys) Method parameters in org.umlg.sqlg.sql.dialect with type arguments of type SchemaTableModifier and TypeMethodDescriptionvoidBaseSqlDialect.flushEdgePropertyCache(SqlgGraph sqlgGraph, Map<SchemaTable, org.apache.commons.lang3.tuple.Pair<SortedSet<String>, Map<SqlgEdge, Map<String, Object>>>> edgePropertyCache) voidSqlBulkDialect.flushEdgePropertyCache(SqlgGraph sqlgGraph, Map<SchemaTable, org.apache.commons.lang3.tuple.Pair<SortedSet<String>, Map<SqlgEdge, Map<String, Object>>>> edgePropertyCache) voidBaseSqlDialect.flushRemovedEdges(SqlgGraph sqlgGraph, Map<SchemaTable, List<SqlgEdge>> removeEdgeCache) default voidSqlBulkDialect.flushRemovedEdges(SqlgGraph sqlgGraph, Map<SchemaTable, List<SqlgEdge>> removeEdgeCache) voidBaseSqlDialect.flushRemovedVertices(SqlgGraph sqlgGraph, Map<SchemaTable, List<SqlgVertex>> removeVertexCache) voidSqlBulkDialect.flushRemovedVertices(SqlgGraph sqlgGraph, Map<SchemaTable, List<SqlgVertex>> removeVertexCache) voidBaseSqlDialect.flushVertexCache(SqlgGraph sqlgGraph, Map<SchemaTable, org.apache.commons.lang3.tuple.Pair<SortedSet<String>, Map<SqlgVertex, Map<String, Object>>>> vertexCache) voidSqlBulkDialect.flushVertexCache(SqlgGraph sqlgGraph, Map<SchemaTable, org.apache.commons.lang3.tuple.Pair<SortedSet<String>, Map<SqlgVertex, Map<String, Object>>>> vertexCache) voidBaseSqlDialect.flushVertexPropertyCache(SqlgGraph sqlgGraph, Map<SchemaTable, org.apache.commons.lang3.tuple.Pair<SortedSet<String>, Map<SqlgVertex, Map<String, Object>>>> vertexPropertyCache) voidSqlBulkDialect.flushVertexPropertyCache(SqlgGraph sqlgGraph, Map<SchemaTable, org.apache.commons.lang3.tuple.Pair<SortedSet<String>, Map<SqlgVertex, Map<String, Object>>>> vertexPropertyCache)  - 
Uses of SchemaTable in org.umlg.sqlg.sql.parse
Methods in org.umlg.sqlg.sql.parse that return SchemaTableModifier and TypeMethodDescriptionColumnList.Column.getForeignSchemaTable()SchemaTableTree.getSchemaTable()Methods in org.umlg.sqlg.sql.parse that return types with arguments of type SchemaTableModifier and TypeMethodDescriptionColumnList.getInForeignKeys(int stepDepth, SchemaTable schemaTable) ColumnList.getOutForeignKeys(int stepDepth, SchemaTable schemaTable) Methods in org.umlg.sqlg.sql.parse with parameters of type SchemaTableModifier and TypeMethodDescriptionColumnList.add(SchemaTable st, String column, int stepDepth, String alias) add a new columnColumnList.add(SchemaTable st, String column, int stepDepth, String alias, String aggregateFunction) ColumnList.getAlias(SchemaTable st, String column, int stepDepth, String aggregateFunction) get an alias if the column is already in the listColumnList.getFor(int stepDepth, SchemaTable schemaTable) ColumnList.getInForeignKeys(int stepDepth, SchemaTable schemaTable) ColumnList.getOutForeignKeys(int stepDepth, SchemaTable schemaTable) booleanColumnList.Column.isForeignKey(int stepDepth, SchemaTable schemaTable) GremlinParser.parse(SchemaTable schemaTable, ReplacedStepTree<?, ?> replacedStepTree, boolean isSqlgLocalStepBarrierChild) This is only called for vertex steps.Constructors in org.umlg.sqlg.sql.parse with parameters of type SchemaTableModifierConstructorDescriptionSchemaTableTree(SqlgGraph sqlgGraph, SchemaTableTree parent, SchemaTable schemaTable, int stepDepth, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers, List<AndOrHasContainer> andOrHasContainers, SqlgComparatorHolder sqlgComparatorHolder, List<org.javatuples.Pair<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?>, Comparator<?>>> dbComparators, SqlgRangeHolder sqlgRangeHolder, SchemaTableTree.STEP_TYPE stepType, boolean emit, boolean untilFirst, boolean optionalLeftJoin, boolean drop, int replacedStepDepth, Set<String> labels, org.apache.commons.lang3.tuple.Pair<String, List<String>> aggregateFunction, List<String> groupBy, boolean idOnly, RecursiveRepeatStepConfig recursiveRepeatStepConfig) This constructor is called for the root SchemaTableTree(s) - 
Uses of SchemaTable in org.umlg.sqlg.structure
Methods in org.umlg.sqlg.structure that return SchemaTableModifier and TypeMethodDescriptionstatic SchemaTablestatic SchemaTableMetaEdge.getSchemaTable()RecordId.getSchemaTable()SqlgEdge.getSchemaTable()abstract SchemaTableSqlgElement.getSchemaTable()SqlgVertex.getSchemaTable()SqlgEdge.getSchemaTablePrefixed()abstract SchemaTableSqlgElement.getSchemaTablePrefixed()SqlgVertex.getSchemaTablePrefixed()static SchemaTablestatic SchemaTableSchemaTable.withOutPrefix()SchemaTable.withPrefix(String prefix) Methods in org.umlg.sqlg.structure with parameters of type SchemaTableModifier and TypeMethodDescriptionstatic MetaEdgeMetaEdge.from(SchemaTable outSchemaTable, SqlgVertex outVertex, SqlgVertex inVertex) static RecordIdRecordId.from(SchemaTable schemaTable, Long id) static RecordIdRecordId.from(SchemaTable schemaTable, List<Comparable> identifiers) voidSqlgEdge.loadEdgeInOutVertices(SchemaTable outVertexSchemaTable, Long outId, SchemaTable inVertexSchemaTable, Long inId) voidSqlgEdge.loadInVertex(ResultSet resultSet, SchemaTable inVertexSchemaTable, int columnIdx) voidSqlgEdge.loadOutVertex(ResultSet resultSet, SchemaTable outVertexSchemaTable, int columnIdx) Constructors in org.umlg.sqlg.structure with parameters of type SchemaTableModifierConstructorDescriptionSqlgVertex(SqlgGraph sqlgGraph, VertexLabel vertexLabel, SchemaTable schemaTable, Map<String, Object> keyValueMap) Used for streamingVertex - 
Uses of SchemaTable in org.umlg.sqlg.structure.topology
Methods in org.umlg.sqlg.structure.topology that return SchemaTableMethods in org.umlg.sqlg.structure.topology that return types with arguments of type SchemaTableModifier and TypeMethodDescriptionMap<SchemaTable,org.apache.commons.lang3.tuple.Pair<Set<SchemaTable>, Set<SchemaTable>>> Topology.getTableLabels()Map<SchemaTable,org.apache.commons.lang3.tuple.Pair<Set<SchemaTable>, Set<SchemaTable>>> Topology.getTableLabels()Map<SchemaTable,org.apache.commons.lang3.tuple.Pair<Set<SchemaTable>, Set<SchemaTable>>> Topology.getTableLabels()org.apache.commons.lang3.tuple.Pair<Set<SchemaTable>,Set<SchemaTable>> Topology.getTableLabels(SchemaTable schemaTable) Returns all the in and out SchemaTables that schemaTable has edges to.org.apache.commons.lang3.tuple.Pair<Set<SchemaTable>,Set<SchemaTable>> Topology.getTableLabels(SchemaTable schemaTable) Returns all the in and out SchemaTables that schemaTable has edges to.Methods in org.umlg.sqlg.structure.topology with parameters of type SchemaTableModifier and TypeMethodDescriptionstatic voidTopologyManager.addLabelToEdge(SqlgGraph sqlgGraph, String schema, String prefixedTable, boolean in, SchemaTable foreignKey, EdgeDefinition edgeDefinition) static voidTopologyManager.addLabelToEdgeFromInformationSchema(SqlgGraph sqlgGraph, org.apache.tinkerpop.gremlin.structure.Vertex edgeVertex, String schema, String prefixedTable, boolean in, SchemaTable foreignKey) voidTopology.ensureEdgeLabelExist(String edgeLabelName, SchemaTable foreignKeyOut, SchemaTable foreignKeyIn, Map<String, PropertyDefinition> properties) Ensures that the edge table with out and in foreign keys and property columns exists.Topology.getPropertiesFor(SchemaTable schemaTable) Topology.getTableFor(SchemaTable schemaTable) org.apache.commons.lang3.tuple.Pair<Set<SchemaTable>,Set<SchemaTable>> Topology.getTableLabels(SchemaTable schemaTable) Returns all the in and out SchemaTables that schemaTable has edges to.booleanForeignKey.isFor(SchemaTable schemaTable)  - 
Uses of SchemaTable in org.umlg.sqlg.util
Methods in org.umlg.sqlg.util that return SchemaTable