| Package | Description |
|---|---|
| org.finra.herd.dao | |
| org.finra.herd.dao.impl | |
| org.finra.herd.model.jpa | |
| org.finra.herd.service.helper |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataStatusEntity |
BusinessObjectDataStatusDao.getBusinessObjectDataStatusByCode(String code)
Gets a business object data status by it's code.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataEntity |
BusinessObjectDataDao.getBusinessObjectDataByAltKeyAndStatus(BusinessObjectDataKey businessObjectDataKey,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity)
Retrieves business object data by it's key.
|
String |
BusinessObjectDataDao.getBusinessObjectDataMaxPartitionValue(int partitionColumnPosition,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<StorageEntity> storageEntities,
StoragePlatformEntity storagePlatformEntity,
StoragePlatformEntity excludedStoragePlatformEntity,
String upperBoundPartitionValue,
String lowerBoundPartitionValue)
Retrieves a maximum available partition value per specified parameters.
|
String |
BusinessObjectDataDao.getBusinessObjectDataMinPartitionValue(int partitionColumnPosition,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<StorageEntity> storageEntities,
StoragePlatformEntity storagePlatformEntity,
StoragePlatformEntity excludedStoragePlatformEntity)
Retrieves a minimum available partition value per specified parameters.
|
List<StorageUnitAvailabilityDto> |
StorageUnitDao.getStorageUnitsByPartitionFilters(BusinessObjectDefinitionEntity businessObjectDefinitionEntity,
String businessObjectFormatUsage,
FileTypeEntity fileTypeEntity,
Integer businessObjectFormatVersion,
List<List<String>> partitionFilters,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<StorageEntity> storageEntities,
StoragePlatformEntity storagePlatformEntity,
StoragePlatformEntity excludedStoragePlatformEntity,
boolean selectOnlyAvailableStorageUnits,
XMLGregorianCalendar asOfTime)
Retrieves a list of storage unit availability DTOs per specified parameters.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataStatusEntity |
BusinessObjectDataStatusDaoImpl.getBusinessObjectDataStatusByCode(String code) |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataEntity |
BusinessObjectDataDaoImpl.getBusinessObjectDataByAltKeyAndStatus(BusinessObjectDataKey businessObjectDataKey,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity) |
String |
BusinessObjectDataDaoImpl.getBusinessObjectDataMaxPartitionValue(int partitionColumnPosition,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<StorageEntity> storageEntities,
StoragePlatformEntity storagePlatformEntity,
StoragePlatformEntity excludedStoragePlatformEntity,
String upperBoundPartitionValue,
String lowerBoundPartitionValue) |
String |
BusinessObjectDataDaoImpl.getBusinessObjectDataMinPartitionValue(int partitionColumnPosition,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<StorageEntity> storageEntities,
StoragePlatformEntity storagePlatformEntity,
StoragePlatformEntity excludedStoragePlatformEntity) |
protected javax.persistence.criteria.Predicate |
AbstractHerdDao.getQueryRestrictionOnBusinessObjectDataVersionAndStatus(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.From<?,BusinessObjectDataEntity> businessObjectDataEntity,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity)
TODO This method may be bdata specific.
|
List<StorageUnitAvailabilityDto> |
StorageUnitDaoImpl.getStorageUnitsByPartitionFilters(BusinessObjectDefinitionEntity businessObjectDefinitionEntity,
String businessObjectFormatUsage,
FileTypeEntity fileTypeEntity,
Integer businessObjectFormatVersion,
List<List<String>> partitionFilters,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<StorageEntity> storageEntities,
StoragePlatformEntity storagePlatformEntity,
StoragePlatformEntity excludedStoragePlatformEntity,
boolean selectOnlyAvailableStorageUnits,
XMLGregorianCalendar asOfTime) |
| Modifier and Type | Field and Description |
|---|---|
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataStatusEntity,String> |
BusinessObjectDataStatusEntity_.code |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataStatusEntity,String> |
BusinessObjectDataStatusEntity_.description |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataNotificationRegistrationEntity,BusinessObjectDataStatusEntity> |
BusinessObjectDataNotificationRegistrationEntity_.newBusinessObjectDataStatus |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataNotificationRegistrationEntity,BusinessObjectDataStatusEntity> |
BusinessObjectDataNotificationRegistrationEntity_.oldBusinessObjectDataStatus |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataStatusEntity,Boolean> |
BusinessObjectDataStatusEntity_.preRegistrationStatus |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataEntity,BusinessObjectDataStatusEntity> |
BusinessObjectDataEntity_.status |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataStatusHistoryEntity,BusinessObjectDataStatusEntity> |
BusinessObjectDataStatusHistoryEntity_.status |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataStatusEntity |
BusinessObjectDataNotificationRegistrationEntity.getNewBusinessObjectDataStatus() |
BusinessObjectDataStatusEntity |
BusinessObjectDataNotificationRegistrationEntity.getOldBusinessObjectDataStatus() |
BusinessObjectDataStatusEntity |
BusinessObjectDataEntity.getStatus() |
BusinessObjectDataStatusEntity |
BusinessObjectDataStatusHistoryEntity.getStatus() |
| Modifier and Type | Method and Description |
|---|---|
void |
BusinessObjectDataNotificationRegistrationEntity.setNewBusinessObjectDataStatus(BusinessObjectDataStatusEntity newBusinessObjectDataStatus) |
void |
BusinessObjectDataNotificationRegistrationEntity.setOldBusinessObjectDataStatus(BusinessObjectDataStatusEntity oldBusinessObjectDataStatus) |
void |
BusinessObjectDataEntity.setStatus(BusinessObjectDataStatusEntity status) |
void |
BusinessObjectDataStatusHistoryEntity.setStatus(BusinessObjectDataStatusEntity status) |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataStatusEntity |
BusinessObjectDataStatusDaoHelper.getBusinessObjectDataStatusEntity(String code)
Gets a business object status entity and ensure it exists.
|
BusinessObjectDataStatusEntity |
BusinessObjectDataDaoHelper.getBusinessObjectStatusEntityForAvailableData(String businessObjectDataStatus)
Returns business object data status entity that should be used for available business object data as per optionally specified business object data status
value.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.finra.herd.service.helper.BusinessObjectDataDdlPartitionsHelper.GenerateDdlRequestWrapper |
BusinessObjectDataDdlPartitionsHelper.buildGenerateDdlPartitionsWrapper(BusinessObjectDataDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<String> storageNames,
List<StorageEntity> requestedStorageEntities,
Map<String,StorageEntity> cachedStorageEntities,
Map<String,String> cachedS3BucketNames)
Generates the create table Hive 13 DDL as per specified business object data DDL request.
|
List<List<String>> |
BusinessObjectDataDaoHelper.buildPartitionFilters(List<PartitionValueFilter> partitionValueFilters,
PartitionValueFilter standalonePartitionValueFilter,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<StorageEntity> storageEntities,
StoragePlatformEntity storagePlatformEntity,
StoragePlatformEntity excludedStoragePlatformEntity,
BusinessObjectFormatEntity businessObjectFormatEntity)
Build partition filters based on the specified partition value filters.
|
abstract String |
DdlGenerator.generateCreateTableDdl(BusinessObjectDataDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<String> storageNames,
List<StorageEntity> requestedStorageEntities,
Map<String,StorageEntity> cachedStorageEntities,
Map<String,String> cachedS3BucketNames)
This method generates the create table DDL as per specified business object data DDL request.
|
String |
Hive13DdlGenerator.generateCreateTableDdl(BusinessObjectDataDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<String> storageNames,
List<StorageEntity> requestedStorageEntities,
Map<String,StorageEntity> cachedStorageEntities,
Map<String,String> cachedS3BucketNames)
Generates the create table Hive 13 DDL as per specified business object data DDL request.
|
List<Partition> |
BusinessObjectDataPartitionsHelper.generatePartitions(BusinessObjectDataDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<String> storageNames,
List<StorageEntity> requestedStorageEntities,
Map<String,StorageEntity> cachedStorageEntities,
Map<String,String> cachedS3BucketNames)
Generates the partitions information as per specified business object data partitions request.
|
BusinessObjectDataEntity |
BusinessObjectDataDaoHelper.getBusinessObjectDataEntityByKeyAndStatus(BusinessObjectDataKey businessObjectDataKey,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity)
Retrieves business object data by it's key.
|
List<String> |
BusinessObjectDataDaoHelper.getPartitionValues(PartitionValueFilter partitionValueFilter,
String partitionKey,
int partitionColumnPosition,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
BusinessObjectDataStatusEntity businessObjectDataStatusEntity,
List<StorageEntity> storageEntities,
StoragePlatformEntity storagePlatformEntity,
StoragePlatformEntity excludedStoragePlatformEntity,
BusinessObjectFormatEntity businessObjectFormatEntity)
Builds a list of partition values from the partition value filter.
|
Copyright © 2021. All rights reserved.