public abstract class FieldTypeStore extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AnalysisField |
field |
protected AnalysisObject |
object
The holder of the field flow.
|
| Constructor and Description |
|---|
FieldTypeStore(AnalysisField field,
AnalysisObject object) |
| Modifier and Type | Method and Description |
|---|---|
AnalysisField |
field() |
FieldFilterTypeFlow |
filterFlow(BigBang bb)
The filter flow is used for unsafe writes.
|
void |
init(BigBang bb)
Overridden for field type stores that need lazy initialization.
|
AnalysisObject |
object() |
abstract FieldTypeFlow |
readFlow() |
UnsafeWriteSinkTypeFlow |
unsafeWriteSinkFlow(BigBang bb) |
abstract FieldTypeFlow |
writeFlow() |
protected final AnalysisObject object
protected final AnalysisField field
public FieldTypeStore(AnalysisField field, AnalysisObject object)
public AnalysisObject object()
public AnalysisField field()
public abstract FieldTypeFlow writeFlow()
public abstract FieldTypeFlow readFlow()
public FieldFilterTypeFlow filterFlow(BigBang bb)
public void init(BigBang bb)
public UnsafeWriteSinkTypeFlow unsafeWriteSinkFlow(BigBang bb)