| 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 |
|---|---|
BusinessObjectFormatEntity |
BusinessObjectFormatDao.getBusinessObjectFormatByAltKey(BusinessObjectFormatKey businessObjectFormatKey)
Gets a business object format based on it's key.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormatEntity |
BusinessObjectFormatDaoImpl.getBusinessObjectFormatByAltKey(BusinessObjectFormatKey businessObjectFormatKey) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.persistence.criteria.Subquery<Integer> |
AbstractHerdDao.getMaximumBusinessObjectDataVersionSubQuery(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.CriteriaQuery<?> criteria,
javax.persistence.criteria.From<?,BusinessObjectDataEntity> businessObjectDataEntity,
javax.persistence.criteria.From<?,BusinessObjectFormatEntity> businessObjectFormatEntity,
String businessObjectDataStatus,
List<String> storageNames,
String storagePlatformType,
String excludedStoragePlatformType,
boolean selectOnlyAvailableStorageUnits)
TODO This method may be bdata specific.
|
protected javax.persistence.criteria.Predicate |
AbstractHerdDao.getQueryRestriction(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.From<?,BusinessObjectDataEntity> businessObjectDataEntity,
javax.persistence.criteria.From<?,BusinessObjectFormatEntity> businessObjectFormatEntity,
javax.persistence.criteria.From<?,FileTypeEntity> fileTypeEntity,
javax.persistence.criteria.From<?,BusinessObjectDefinitionEntity> businessObjectDefinitionEntity,
BusinessObjectDataKey businessObjectDataKey)
TODO This method may be bdata specific.
|
protected javax.persistence.criteria.Predicate |
AbstractHerdDao.getQueryRestriction(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.From<?,BusinessObjectFormatEntity> businessObjectFormatEntity,
javax.persistence.criteria.From<?,FileTypeEntity> fileTypeEntity,
javax.persistence.criteria.From<?,BusinessObjectDefinitionEntity> businessObjectDefinitionEntity,
BusinessObjectFormatKey businessObjectFormatKey,
boolean ignoreBusinessObjectFormatVersion)
TODO This method may be bformat specific.
|
| Modifier and Type | Field and Description |
|---|---|
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectFormatEntity,BusinessObjectDataAttributeDefinitionEntity> |
BusinessObjectFormatEntity_.attributeDefinitions |
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectFormatEntity,BusinessObjectFormatAttributeEntity> |
BusinessObjectFormatEntity_.attributes |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,BusinessObjectDefinitionEntity> |
BusinessObjectFormatEntity_.businessObjectDefinition |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataAttributeDefinitionEntity,BusinessObjectFormatEntity> |
BusinessObjectDataAttributeDefinitionEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataEntity,BusinessObjectFormatEntity> |
BusinessObjectDataEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatAttributeEntity,BusinessObjectFormatEntity> |
BusinessObjectFormatAttributeEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<SchemaColumnEntity,BusinessObjectFormatEntity> |
SchemaColumnEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<CustomDdlEntity,BusinessObjectFormatEntity> |
CustomDdlEntity_.businessObjectFormat |
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectDefinitionEntity,BusinessObjectFormatEntity> |
BusinessObjectDefinitionEntity_.businessObjectFormats |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Integer> |
BusinessObjectFormatEntity_.businessObjectFormatVersion |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.delimiter |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.description |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDefinitionEntity,BusinessObjectFormatEntity> |
BusinessObjectDefinitionEntity_.descriptiveBusinessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.escapeCharacter |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,FileTypeEntity> |
BusinessObjectFormatEntity_.fileType |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Integer> |
BusinessObjectFormatEntity_.id |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Boolean> |
BusinessObjectFormatEntity_.latestVersion |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.nullValue |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.partitionKey |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,PartitionKeyGroupEntity> |
BusinessObjectFormatEntity_.partitionKeyGroup |
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectFormatEntity,SchemaColumnEntity> |
BusinessObjectFormatEntity_.schemaColumns |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.usage |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormatEntity |
BusinessObjectDataAttributeDefinitionEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
BusinessObjectDataEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
BusinessObjectFormatAttributeEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
CustomDdlEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
SchemaColumnEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
BusinessObjectDefinitionEntity.getDescriptiveBusinessObjectFormat() |
| Modifier and Type | Method and Description |
|---|---|
Collection<BusinessObjectFormatEntity> |
BusinessObjectDefinitionEntity.getBusinessObjectFormats() |
| Modifier and Type | Method and Description |
|---|---|
void |
BusinessObjectDataAttributeDefinitionEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
BusinessObjectDataEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
BusinessObjectFormatAttributeEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
CustomDdlEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
SchemaColumnEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
BusinessObjectDefinitionEntity.setDescriptiveBusinessObjectFormat(BusinessObjectFormatEntity descriptivebusinessObjectFormat) |
| Modifier and Type | Method and Description |
|---|---|
void |
BusinessObjectDefinitionEntity.setBusinessObjectFormats(Collection<BusinessObjectFormatEntity> businessObjectFormats) |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormatEntity |
BusinessObjectFormatDaoHelper.getBusinessObjectFormatEntity(BusinessObjectFormatKey businessObjectFormatKey)
Gets a business object format entity based on the alternate key and makes sure that it exists.
|
| Modifier and Type | Method and Description |
|---|---|
List<List<String>> |
BusinessObjectDataDaoHelper.buildPartitionFilters(List<PartitionValueFilter> partitionValueFilters,
PartitionValueFilter standalonePartitionValueFilter,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
List<String> storageNames,
String storagePlatformType,
String excludedStoragePlatformType,
BusinessObjectFormatEntity businessObjectFormatEntity)
Build partition filters based on the specified partition value filters.
|
String |
S3KeyPrefixHelper.buildS3KeyPrefix(StorageEntity storageEntity,
BusinessObjectFormatEntity businessObjectFormatEntity,
BusinessObjectDataKey businessObjectDataKey)
Returns the S3 object key prefix based on the given storage, business object format and business object data key.
|
String |
S3KeyPrefixHelper.buildS3KeyPrefix(String s3KeyPrefixVelocityTemplate,
BusinessObjectFormatEntity businessObjectFormatEntity,
BusinessObjectDataKey businessObjectDataKey,
String storageName)
Returns the S3 object key prefix based on the given velocity template, business object format and business object data key.
|
String |
BusinessObjectFormatHelper.businessObjectFormatEntityAltKeyToString(BusinessObjectFormatEntity businessObjectFormatEntity)
Returns a string representation of the alternate key values for the business object format.
|
BusinessObjectDataCreateRequest |
BusinessObjectDataHelper.createBusinessObjectDataCreateRequest(BusinessObjectFormatEntity businessObjectFormatEntity,
String uuid,
String businessObjectDataStatus,
List<Attribute> attributes,
StorageEntity storageEntity,
String storageDirectoryPath,
String storageFilePath,
Long storageFileSizeBytes,
Long storageFileRowCount)
Validates the upload single initiation request.
|
BusinessObjectFormat |
BusinessObjectFormatHelper.createBusinessObjectFormatFromEntity(BusinessObjectFormatEntity businessObjectFormatEntity)
Creates the business object format from the persisted entity.
|
abstract String |
DdlGenerator.generateCreateTableDdl(BusinessObjectDataDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity,
List<String> storageNames,
List<StorageEntity> storageEntities,
Map<StorageEntity,String> s3BucketNames)
This method generates the create table DDL as per specified business object data DDL request.
|
String |
Hive13DdlGenerator.generateCreateTableDdl(BusinessObjectDataDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity,
List<String> storageNames,
List<StorageEntity> storageEntities,
Map<StorageEntity,String> s3BucketNames)
Generates the create table Hive 13 DDL as per specified business object data DDL request.
|
abstract String |
DdlGenerator.generateCreateTableDdl(BusinessObjectFormatDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity)
This method generates the create table DDL as per specified business object format DDL request.
|
String |
Hive13DdlGenerator.generateCreateTableDdl(BusinessObjectFormatDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity)
Generates the create table Hive 13 DDL as per specified business object format DDL request.
|
abstract String |
DdlGenerator.generateReplaceColumnsStatement(BusinessObjectFormatDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity) |
String |
Hive13DdlGenerator.generateReplaceColumnsStatement(BusinessObjectFormatDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity) |
Map<String,BusinessObjectDataAttributeDefinitionEntity> |
BusinessObjectFormatHelper.getAttributeDefinitionEntities(BusinessObjectFormatEntity businessObjectFormatEntity)
Returns a map with attribute names in uppercase mapped to the relative attribute definition entities.
|
BusinessObjectFormatKey |
BusinessObjectFormatHelper.getBusinessObjectFormatKey(BusinessObjectFormatEntity businessObjectFormatEntity)
Creates a business object format key from specified business object format entity.
|
List<String> |
BusinessObjectDataDaoHelper.getPartitionValues(PartitionValueFilter partitionValueFilter,
String partitionKey,
int partitionColumnPosition,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
List<String> storageNames,
String storagePlatformType,
String excludedStoragePlatformType,
BusinessObjectFormatEntity businessObjectFormatEntity)
Builds a list of partition values from the partition value filter.
|
boolean |
BusinessObjectDataAttributeHelper.isBusinessObjectDataAttributeRequired(String businessObjectAttributeName,
BusinessObjectFormatEntity businessObjectFormatEntity)
Determines if the specified business object data attribute is a required attribute or not.
|
Copyright © 2017. All rights reserved.