public class ODBQueryEngine extends Object implements ODataSourceQueryEngine
Constructor and Description |
---|
ODBQueryEngine(String driver) |
Modifier and Type | Method and Description |
---|---|
OQueryResult |
buildAggregateTableFromHierarchicalBag(OHierarchicalBag bag) |
OQueryResult |
countTableRecords(OSourceDatabaseInfo sourceDBInfo,
String currentTableName,
String currentTableSchema) |
OQueryResult |
executeQuery(String query,
OSourceDatabaseInfo sourceDBInfo) |
OQueryResult |
getEntityTypeFromSingleTable(String discriminatorColumn,
OEntity entity,
String[] propertyOfKey,
String[] valueOfKey) |
OQueryResult |
getRecordById(OEntity entity,
String[] propertyOfKey,
String[] valueOfKey) |
OQueryResult |
getRecordsByEntity(OEntity entity) |
OQueryResult |
getRecordsFromMultipleEntities(List<OEntity> mappedEntities,
String[][] columns) |
OQueryResult |
getRecordsFromSingleTableByDiscriminatorValue(String discriminatorColumn,
String currentDiscriminatorValue,
OEntity entity) |
public ODBQueryEngine(String driver)
public OQueryResult countTableRecords(OSourceDatabaseInfo sourceDBInfo, String currentTableName, String currentTableSchema)
public OQueryResult getRecordById(OEntity entity, String[] propertyOfKey, String[] valueOfKey)
entity
- propertyOfKey
- valueOfKey
- public OQueryResult getRecordsByEntity(OEntity entity)
public OQueryResult getRecordsFromMultipleEntities(List<OEntity> mappedEntities, String[][] columns)
public OQueryResult getRecordsFromSingleTableByDiscriminatorValue(String discriminatorColumn, String currentDiscriminatorValue, OEntity entity)
currentDiscriminatorValue
- public OQueryResult getEntityTypeFromSingleTable(String discriminatorColumn, OEntity entity, String[] propertyOfKey, String[] valueOfKey)
public OQueryResult buildAggregateTableFromHierarchicalBag(OHierarchicalBag bag)
bag
- public OQueryResult executeQuery(String query, OSourceDatabaseInfo sourceDBInfo)
Copyright © 2015–2023 OrientDB. All rights reserved.