public abstract class MaskFactory extends Object
Constructor and Description |
---|
MaskFactory() |
Modifier and Type | Method and Description |
---|---|
DataMask |
build(TypeDescription schema) |
protected abstract DataMask |
buildBinaryMask(TypeDescription schema) |
protected abstract DataMask |
buildBooleanMask(TypeDescription schema) |
protected DataMask[] |
buildChildren(List<TypeDescription> children) |
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) |
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)
protected DataMask[] buildChildren(List<TypeDescription> children)
protected DataMask buildStructMask(TypeDescription schema)
Copyright © 2013–2018 The Apache Software Foundation. All rights reserved.