Modifier and Type | Method and Description |
---|---|
OConfiguredVertexClass |
OConfiguration.getVertexByMappedEntities(List<OEntity> mappedEntities) |
Modifier and Type | Method and Description |
---|---|
String |
OPostgreSQLQueryBuilder.buildGeospatialQuery(OEntity entity,
List<String> geospatialTypes,
OTeleporterContext context) |
String |
OQueryBuilder.getEntityTypeFromSingleTable(String discriminatorColumn,
OEntity entity,
String[] propertyOfKey,
String[] valueOfKey) |
String |
OCommonQueryBuilder.getEntityTypeFromSingleTable(String discriminatorColumn,
OEntity physicalEntity,
String[] propertyOfKey,
String[] valueOfKey) |
OQueryResult |
ODBQueryEngine.getEntityTypeFromSingleTable(String discriminatorColumn,
OEntity entity,
String[] propertyOfKey,
String[] valueOfKey) |
String |
OQueryBuilder.getRecordById(OEntity entity,
String[] propertyOfKey,
String[] valueOfKey) |
String |
OCommonQueryBuilder.getRecordById(OEntity entity,
String[] propertyOfKey,
String[] valueOfKey) |
OQueryResult |
ODBQueryEngine.getRecordById(OEntity entity,
String[] propertyOfKey,
String[] valueOfKey) |
String |
OQueryBuilder.getRecordsByEntity(OEntity entity) |
String |
OCommonQueryBuilder.getRecordsByEntity(OEntity entity) |
OQueryResult |
ODBQueryEngine.getRecordsByEntity(OEntity entity) |
String |
OQueryBuilder.getRecordsFromSingleTableByDiscriminatorValue(String discriminatorColumn,
String currentDiscriminatorValue,
OEntity entity) |
String |
OCommonQueryBuilder.getRecordsFromSingleTableByDiscriminatorValue(String discriminatorColumn,
String currentDiscriminatorValue,
OEntity entity) |
OQueryResult |
ODBQueryEngine.getRecordsFromSingleTableByDiscriminatorValue(String discriminatorColumn,
String currentDiscriminatorValue,
OEntity entity) |
Modifier and Type | Method and Description |
---|---|
String |
OMysqlQueryBuilder.getRecordsFromMultipleEntities(List<OEntity> mappedEntities,
String[][] columns)
MySQL does not allow full outer join, so this query is expressed as UNION of LEFT and RIGHT
JOIN.
|
String |
OQueryBuilder.getRecordsFromMultipleEntities(List<OEntity> mappedEntities,
String[][] columns) |
String |
OCommonQueryBuilder.getRecordsFromMultipleEntities(List<OEntity> mappedEntities,
String[][] columns) |
OQueryResult |
ODBQueryEngine.getRecordsFromMultipleEntities(List<OEntity> mappedEntities,
String[][] columns) |
Modifier and Type | Method and Description |
---|---|
void |
OGraphEngineForDB.upsertAggregatorEdge(com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph,
ResultSet jointTableRecord,
OEntity joinTable,
OAggregatorEdge aggregatorEdge) |
Modifier and Type | Field and Description |
---|---|
protected Map<OEntity,List<OEVClassMapper>> |
OER2GraphMapper.entity2EVClassMappers |
Modifier and Type | Method and Description |
---|---|
OEntity |
OER2GraphMapper.getEntityByVertexType(OVertexType vertexType) |
OEntity |
OER2GraphMapper.getEntityByVertexType(OVertexType vertexType,
int classMapperIndex) |
Modifier and Type | Method and Description |
---|---|
Map<OEntity,List<OEVClassMapper>> |
OER2GraphMapper.getEntity2EVClassMappers() |
Modifier and Type | Method and Description |
---|---|
List<OEEClassMapper> |
OER2GraphMapper.getEEClassMappersByEntity(OEntity entity) |
List<OEVClassMapper> |
OER2GraphMapper.getEVClassMappersByEntity(OEntity entity) |
String |
OER2GraphMapper.getPropertyNameByEntityAndAttribute(OEntity entity,
String attributeName) |
OVertexType |
OER2GraphMapper.getVertexTypeByEntity(OEntity entity) |
OVertexType |
OER2GraphMapper.getVertexTypeByEntity(OEntity entity,
int classMapperIndex) |
OVertexType |
OER2GraphMapper.getVertexTypeByEntityAndRelationship(OEntity currentParentEntity,
ORelationship currentRelationship) |
void |
OER2GraphMapper.upsertEEClassMappingRules(OEntity currentEntity,
OEdgeType currentEdgeType,
OEEClassMapper classMapper) |
void |
OER2GraphMapper.upsertEVClassMappingRules(OEntity currentEntity,
OVertexType currentVertexType,
OEVClassMapper classMapper) |
Modifier and Type | Field and Description |
---|---|
protected OEntity |
OEntityClassMapper.entity |
Modifier and Type | Method and Description |
---|---|
OEntity |
OEntityClassMapper.getEntity() |
Modifier and Type | Method and Description |
---|---|
void |
OEntityClassMapper.setEntity(OEntity entity) |
Constructor and Description |
---|
OEEClassMapper(OEntity entity,
OEdgeType edgeType,
Map<String,String> attribute2property,
Map<String,String> property2attribute) |
OEntityClassMapper(OEntity entity,
Map<String,String> attribute2property,
Map<String,String> property2attribute) |
OEVClassMapper(OEntity entity,
OVertexType vertexType,
Map<String,String> attribute2property,
Map<String,String> property2attribute) |
Modifier and Type | Field and Description |
---|---|
protected OEntity |
OKey.belongingEntity |
protected OEntity |
ORelationship.foreignEntity |
protected OEntity |
ORelationship.parentEntity |
Modifier and Type | Method and Description |
---|---|
OEntity |
OAttribute.getBelongingEntity() |
OEntity |
OKey.getBelongingEntity() |
OEntity |
ODataBaseSchema.getEntityByName(String entityName) |
OEntity |
ODataBaseSchema.getEntityByNameIgnoreCase(String entityName) |
OEntity |
ORelationship.getForeignEntity() |
OEntity |
OEntity.getParentEntity() |
OEntity |
ORelationship.getParentEntity() |
Modifier and Type | Method and Description |
---|---|
Map<Integer,Set<OEntity>> |
OHierarchicalBag.getDepth2entities() |
List<OEntity> |
ODataBaseSchema.getEntities() |
Modifier and Type | Method and Description |
---|---|
int |
OEntity.compareTo(OEntity toCompare) |
ORelationship |
ODataBaseSchema.getRelationshipByInvolvedEntitiesAndAttributes(OEntity currentForeignEntity,
OEntity currentParentEntity,
List<String> fromColumns,
List<String> toColumns) |
void |
OAttribute.setBelongingEntity(OEntity belongingEntity) |
void |
OKey.setBelongingEntity(OEntity belongingEntity) |
void |
ORelationship.setForeignEntity(OEntity foreignEntity) |
void |
OEntity.setParentEntity(OEntity parentEntity) |
void |
ORelationship.setParentEntity(OEntity parentEntity) |
Modifier and Type | Method and Description |
---|---|
void |
OHierarchicalBag.setDepth2entities(Map<Integer,Set<OEntity>> depth2entities) |
void |
ODataBaseSchema.setEntities(List<OEntity> entitiess) |
Constructor and Description |
---|
OAttribute(String name,
int ordinalPosition,
String dataType,
OEntity belongingEntity) |
OCanonicalRelationship(OEntity foreignEntity,
OEntity parentEntity) |
OCanonicalRelationship(OEntity foreignEntity,
OEntity parentEntity,
OForeignKey foreignKey,
OPrimaryKey primaryKey) |
OForeignKey(OEntity belongingEntity) |
OKey(OEntity belongingEntity) |
OLogicalRelationship(OEntity foreignEntity,
OEntity parentEntity) |
OLogicalRelationship(OEntity foreignEntity,
OEntity parentEntity,
List<OAttribute> fromColumns,
List<OAttribute> toColumns) |
OPrimaryKey(OEntity belongingEntity) |
Modifier and Type | Method and Description |
---|---|
String |
ODBMSDataTypeHandler.buildGeospatialQuery(OEntity entity,
OTeleporterContext context) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
OAbstractDBMSImportStrategy.hasGeospatialAttributes(OEntity entity,
ODBMSDataTypeHandler handler) |
Modifier and Type | Method and Description |
---|---|
protected void |
ODBMSNaiveAggregationStrategy.importJoinTableRecordIntoEdgeClass(List<OEntity> mappedEntities,
ODBQueryEngine dbQueryEngine,
OGraphEngineForDB graphEngine,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph) |
protected void |
OAbstractDBMSImportStrategy.importRecordsFromEntitiesIntoVertexClass(List<OEntity> mappedEntities,
String[][] aggregationColumns,
OVertexType currentOutVertexType,
ODBQueryEngine dbQueryEngine,
OGraphEngineForDB graphEngine,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph)
It imports all vertices into a Vertex Class (so 1 or more mapped entities).
|
void |
OAbstractDBMSImportStrategy.importRecordsFromSplitEntityIntoVertexClasses(List<OEntity> mappedEntities,
List<OVertexType> mappedVertices,
ODBQueryEngine dbQueryEngine,
OGraphEngineForDB graphEngine,
com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph)
It imports all the records from a split entity into all the Vertex Classes mapped with it (so 1
entity mapped with several vertex classes).
|
Copyright © 2015–2022 OrientDB. All rights reserved.