public class OCommonQueryBuilder extends Object implements OQueryBuilder
Constructor and Description |
---|
OCommonQueryBuilder() |
Modifier and Type | Method and Description |
---|---|
String |
buildAggregateTableFromHierarchicalBag(OHierarchicalBag bag) |
String |
countTableRecords(String currentTableName,
String currentTableSchema) |
String |
getEntityTypeFromSingleTable(String discriminatorColumn,
OEntity physicalEntity,
String[] propertyOfKey,
String[] valueOfKey) |
String |
getRecordById(OEntity entity,
String[] propertyOfKey,
String[] valueOfKey) |
String |
getRecordsByEntity(OEntity entity) |
String |
getRecordsFromMultipleEntities(List<OEntity> mappedEntities,
String[][] columns) |
String |
getRecordsFromSingleTableByDiscriminatorValue(String discriminatorColumn,
String currentDiscriminatorValue,
OEntity entity) |
protected String quote
public String countTableRecords(String currentTableName, String currentTableSchema)
countTableRecords
in interface OQueryBuilder
public String getRecordById(OEntity entity, String[] propertyOfKey, String[] valueOfKey)
getRecordById
in interface OQueryBuilder
public String getRecordsByEntity(OEntity entity)
getRecordsByEntity
in interface OQueryBuilder
public String getRecordsFromMultipleEntities(List<OEntity> mappedEntities, String[][] columns)
getRecordsFromMultipleEntities
in interface OQueryBuilder
public String getRecordsFromSingleTableByDiscriminatorValue(String discriminatorColumn, String currentDiscriminatorValue, OEntity entity)
getRecordsFromSingleTableByDiscriminatorValue
in interface OQueryBuilder
public String getEntityTypeFromSingleTable(String discriminatorColumn, OEntity physicalEntity, String[] propertyOfKey, String[] valueOfKey)
getEntityTypeFromSingleTable
in interface OQueryBuilder
public String buildAggregateTableFromHierarchicalBag(OHierarchicalBag bag)
buildAggregateTableFromHierarchicalBag
in interface OQueryBuilder
Copyright © 2015–2020 OrientDB. All rights reserved.