public abstract class MaskFactory extends Object
Constructor and Description |
---|
MaskFactory() |
Modifier and Type | Method and Description |
---|---|
DataMask |
build(TypeDescription schema,
DataMask.MaskOverrides overrides) |
protected abstract DataMask |
buildBinaryMask(TypeDescription schema) |
protected abstract DataMask |
buildBooleanMask(TypeDescription schema) |
protected DataMask[] |
buildChildren(List<TypeDescription> children,
DataMask.MaskOverrides overrides) |
protected abstract DataMask |
buildDateMask(TypeDescription schema) |
protected abstract DataMask |
buildDecimalMask(TypeDescription schema) |
protected abstract DataMask |
buildDoubleMask(TypeDescription schema) |
protected abstract DataMask |
buildLongMask(TypeDescription schema) |
protected abstract DataMask |
buildStringMask(TypeDescription schema) |
protected DataMask |
buildStructMask(TypeDescription schema,
DataMask.MaskOverrides overrides) |
protected abstract DataMask |
buildTimestampMask(TypeDescription schema) |
protected abstract DataMask buildBooleanMask(TypeDescription schema)
protected abstract DataMask buildLongMask(TypeDescription schema)
protected abstract DataMask buildDecimalMask(TypeDescription schema)
protected abstract DataMask buildDoubleMask(TypeDescription schema)
protected abstract DataMask buildStringMask(TypeDescription schema)
protected abstract DataMask buildDateMask(TypeDescription schema)
protected abstract DataMask buildTimestampMask(TypeDescription schema)
protected abstract DataMask buildBinaryMask(TypeDescription schema)
public DataMask build(TypeDescription schema, DataMask.MaskOverrides overrides)
protected DataMask[] buildChildren(List<TypeDescription> children, DataMask.MaskOverrides overrides)
protected DataMask buildStructMask(TypeDescription schema, DataMask.MaskOverrides overrides)
Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.