Column metadata with indicies fixed to match order passed in
Extract the full history for each element of the vector
Extract the full history for each element of the vector
Sequence of OpVectorColumnHistory
history of parent features used to create the vector; map is from OpVectorColumnMetadata.parentFeatureName (String) to FeatureHistory
Get index of the given OpVectorColumnMetadata, or throw an error if it isn't in this vector metadata or if multiple instances of it are in this metadata
Get index of the given OpVectorColumnMetadata, or throw an error if it isn't in this vector metadata or if multiple instances of it are in this metadata
The column to check
The index of the column
IllegalArgumentException
if the column does not appear exactly once in this vector
name of the feature vector
parent features that were detected as sensitive in the creation of the vector; map is from OpVectorColumnMetadata.parentFeatureName (String) to SensitiveFeatureInformation
Get the number of columns in vectors of this type
Get the number of columns in vectors of this type
Number of columns as int
Serialize to spark metadata
Serialize to spark metadata
Spark metadata
Serialize to spark metadata inside a StructField
Serialize to spark metadata inside a StructField
Spark struct field
Return a new instance of OpVectorMetadata with the given columns used to update columns with value information
Return a new instance of OpVectorMetadata with the given columns used to update columns with value information
New columns as an array of OpVectorMetadata
New vector metadata
Represents a metadata wrapper that includes parent feature information.
The metadata includes a columns field that describes the columns in the vector.