Data Partition

A data partition is an object pointing to a location of entity-related data.

public class CdmDataPartitionDefinition extends CdmObjectDefinitionBase, CdmFileStatus

CdmDataPartitionDefinition extends CdmObjectDefinition, CdmFileStatus in Python.

Constructors

Name Description
CdmDataPartitionDefinition(CdmCorpusContext, string)
ctx: The corpus context.
name: The data partition's name.
Initializes a new instance of the CdmDataPartitionDefinition class.

Properties

Name Type Description SDK
Name string The data partition's name. 1.0
Description string The data partition's description. 1.0
Location string The corpus path to the data partition's location. 1.0
Inferred bool Denotes whether the data partition was created from a data partition pattern. 1.0
IsIncremental bool Denotes whether the data partition is incremental. 1.6
Arguments Dictionary<string, List<string>> The dictionary of argument names to argument values. If this data partition was created from a data partition pattern, then the argument names will match the parameters specified in the data partition pattern, and the values will be those discovered from the pattern's regular expression. 1.0
SpecializedSchema string The path of the specialized schema to use specifically for the data partitions generated (for example, CSV). 1.0
RefreshTime DateTimeOffset? The data partition's refresh time. 1.0
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
FileStatusCheckAsync() Updates the object and its children, if any, with the current time. Task
GetName() See CdmObjectDefinition.GetName(). string
IsDerivedFrom(string, ResolveOptions) See CdmObject.IsDerivedFrom(...). bool
Copy(ResolveOptions, CdmObject) See CdmObject.Copy(...). CdmObject
Validate() See CdmObject.Validate(). bool