Package org.openmetadata.service.jdbi3
Interface EntityTimeSeriesDAO
- All Known Subinterfaces:
CollectionDAO.DataQualityDataTimeSeriesDAO,CollectionDAO.EntityExtensionTimeSeriesDAO,CollectionDAO.ProfilerDataTimeSeriesDAO,CollectionDAO.ReportDataTimeSeriesDAO,CollectionDAO.TestCaseResolutionStatusTimeSeriesDAO
public interface EntityTimeSeriesDAO
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic class -
Method Summary
Modifier and TypeMethodDescriptiondefault voidvoiddefault voiddeleteAtTimestamp(String entityFQNHash, String extension, Long timestamp) voiddeleteAtTimestamp(String table, String entityFQNHash, String extension, Long timestamp) default voiddeleteBeforeTimestamp(String entityFQNHash, String extension, Long timestamp) voiddeleteBeforeTimestamp(String table, String entityFQNHash, String extension, Long timestamp) default List<CollectionDAO.ReportDataRow>getAfterExtension(String entityFQNHash, int limit, String after) getAfterExtension(String table, String entityFQNHash, int limit, String after) default Stringdefault StringgetExtension(String entityId, String extension) getExtension(String table, String entityId, String extension) default StringgetExtensionAtTimestamp(String entityFQNHash, String extension, long timestamp) getExtensionAtTimestamp(String table, String entityFQNHash, String extension, long timestamp) default StringgetExtensionAtTimestampWithOperation(String entityFQNHash, String extension, long timestamp, String operation) getExtensionAtTimestampWithOperation(String table, String entityFQNHash, String extension, long timestamp, String operation) default StringgetExtensionByKey(String key, String value, String entityFQN, String extension) getExtensionByKeyInternal(String table, String value, String entityFQNHash, String extension, String mysqlCond, String psqlCond) default StringgetLatestExtension(String entityFQNHash, String extension) getLatestExtension(String table, String entityFQNHash, String extension) default StringgetLatestExtensionByKey(String key, String value, String entityFQN, String extension) getLatestExtensionByKeyInternal(String table, String value, String entityFQNHash, String extension, String mysqlCond, String psqlCond) default StringgetLatestRecord(String entityFQNHash) getLatestRecord(String table, String entityFQNHash) default Stringdefault voiddefault voidvoidvoidinsertWithoutExtension(String table, String entityFQNHash, String jsonSchema, String json) listBetweenTimestamps(String entityFQNHash, String extension, Long startTs, long endTs) listBetweenTimestamps(String table, String entityFQNHash, String extension, Long startTs, long endTs) listBetweenTimestampsByOrder(String entityFQNHash, String extension, Long startTs, long endTs, EntityTimeSeriesDAO.OrderBy orderBy) listBetweenTimestampsByOrder(String table, String entityFQNHash, String extension, Long startTs, long endTs, EntityTimeSeriesDAO.OrderBy orderBy) intintintdefault intlistCount(ListFilter filter) default intlistCount(ListFilter filter, Long startTs, Long endTs, boolean latest) default voidintlistDistinctCount(String table) Deprecated.listWithOffset(String table, String cond, int limit, int offset, Long startTs, Long endTs) listWithOffset(String table, String cond, String partition, int limit, int offset, Long startTs, Long endTs) listWithOffset(ListFilter filter, int limit, int offset, Long startTs, Long endTs, boolean latest) migrationListDistinctWithOffset(int limit) migrationListDistinctWithOffset(String table, int limit) Deprecated.default voidstoreTimeSeriesWithOperation(String fqn, String extension, String jsonSchema, String entityJson, Long timestamp, String operation, boolean update) voiddefault voidvoiddefault voiddefault voidvoidupdateExtensionByKeyInternal(String table, String value, String entityFQNHash, String extension, String json, String mysqlCond, String psqlCond) default voidupdateExtensionByOperation(String entityFQNHash, String extension, String json, Long timestamp, String operation) voidupdateExtensionByOperation(String table, String entityFQNHash, String extension, String json, Long timestamp, String operation)
-
Method Details
-
getTimeSeriesTableName
String getTimeSeriesTableName() -
getPartitionFieldName
-
insert
-
insert
-
insertWithoutExtension
-
insert
-
update
-
update
-
update
-
update
-
listWithOffset
-
listWithOffset
-
listWithOffset
default List<String> listWithOffset(ListFilter filter, int limit, int offset, Long startTs, Long endTs, boolean latest) -
updateExtensionByOperation
-
updateExtensionByOperation
-
getExtension
-
getExtension
-
listCount
-
listCount
-
listCount
-
listCount
-
listCount
-
getById
-
getById
-
listDistinctCount
Deprecated. -
listDistinctCount
default void listDistinctCount() -
getAfterExtension
List<CollectionDAO.ReportDataRow> getAfterExtension(String table, String entityFQNHash, int limit, String after) -
getAfterExtension
default List<CollectionDAO.ReportDataRow> getAfterExtension(String entityFQNHash, int limit, String after) -
getExtensionAtTimestamp
-
getExtensionAtTimestamp
-
getExtensionAtTimestampWithOperation
-
getExtensionAtTimestampWithOperation
-
getLatestExtension
-
getLatestExtension
-
getLatestRecord
-
getLatestRecord
-
delete
-
delete
-
deleteAtTimestamp
-
deleteAtTimestamp
-
deleteBeforeTimestamp
-
deleteBeforeTimestamp
-
listBetweenTimestamps
-
listBetweenTimestamps
-
listBetweenTimestampsByOrder
-
listBetweenTimestampsByOrder
-
updateExtensionByKeyInternal
-
updateExtensionByKey
-
getExtensionByKeyInternal
-
getExtensionByKey
-
getLatestExtensionByKeyInternal
-
getLatestExtensionByKey
-
storeTimeSeriesWithOperation
-
migrationListDistinctWithOffset
Deprecated. -
migrationListDistinctWithOffset
-