Local Entity Declaration
A local entity declaration is a declaration of an entity that resides locally and has associated data partitions.
public class CdmLocalEntityDeclarationDefinition extends CdmObjectDefinitionBase, CdmEntityDeclarationDefinition
CdmLocalEntityDeclarationDefinition extends CdmEntityDeclarationDefinition in Python.
CdmLocalEntityDeclarationDefinition extends CdmObjectDefinitionBase, CdmFileStatus in TypeScript.
Constructors
Name | Description |
---|---|
CdmLocalEntityDeclarationDefinition(CdmCorpusContext, string) ctx: The corpus context. entityName: The entity's name. |
Initializes a new instance of the CdmLocalEntityDeclarationDefinition class. |
Properties
Name | Type | Description | SDK |
---|---|---|---|
EntityName | string | The entity's name. | 1.0 |
EntityPath | string | The corpus path to the entity definition. | 1.0 |
DataPartitions | CdmCollection<CdmDataPartitionDefinition> | The data partitions. | 1.0 |
DataPartitionPatterns | CdmCollection<CdmDataPartitionPatternDefinition> | The data partition patterns. | 1.0 |
IncrementalPartitions | CdmCollection<CdmDataPartitionDefinition> | The incremental partitions. | 1.6 |
IncrementalPartitionPatterns | CdmCollection<CdmDataPartitionPatternDefinition> | The incremental partition patterns. | 1.6 |
LastFileStatusCheckTime | DateTimeOffset? | The last time the modified time was checked for this file. | 1.0 |
LastFileModifiedTime | DateTimeOffset? | The last time this file was modified according to the object model. | 1.0 |
LastChildFileModifiedTime | DateTimeOffset? | The greatest last time reported by any of the children objects about their file status check times. | 1.0 |
Methods
Name | Description | Return Type | SDK |
---|---|---|---|
FileStatusCheckAsync() | Updates the object and its children, if any, with the current time. | Task | 1.0 |
FileStatusCheckAsync(PartitionFileStatusCheckType, CdmIncrementalPartitionType) partitionFileStatusCheckType [optional]: An enum value that denotes the type of partition objects and partition pattern objects to update. The default value is PartitionFileStatusCheckType.Full . incrementalType [optional]: An enum value that denotes what type of incremental partition objects and incremental partition pattern objects to update. The default value is CdmIncrementalPartitionType.None . |
Updates the object and its children, if any, with the current time. PartitionFileStatusCheckType and CdmIncrementalPartitionType allow users to have better control of which data partition or/and data partition pattern updates should be performed. |
Task | 1.6 |
GetName() | See CdmObjectDefinition.GetName(). | string | 1.0 |
IsDerivedFrom(string, ResolveOptions) | See CdmObject.IsDerivedFrom(...). | bool | 1.0 |
Copy(ResolveOptions, CdmObject) | See CdmObject.Copy(...). | CdmObject | 1.0 |
Validate() | See CdmObject.Validate(). | bool | 1.0 |