public abstract class PersistentStoreNode extends UnaryNode implements Cloneable
PersistentStoreNode an expression for a persistent data store step.
This includes some basic information for materializing data.| Modifier and Type | Field and Description |
|---|---|
protected KeyValueSet |
options |
protected CatalogProtos.StoreType |
storageType |
| Modifier | Constructor and Description |
|---|---|
protected |
PersistentStoreNode(int pid,
NodeType nodeType) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
boolean |
equals(Object obj) |
KeyValueSet |
getOptions() |
PlanString |
getPlanString() |
CatalogProtos.StoreType |
getStorageType() |
boolean |
hasOptions() |
void |
setOptions(KeyValueSet options) |
void |
setStorageType(CatalogProtos.StoreType storageType) |
childNum, deepEquals, getChild, getChild, postOrder, preOrder, setChildgetCost, getInSchema, getOutSchema, getPID, getType, setCost, setInSchema, setOutSchema, setPID, setType, toJson, toStringprotected CatalogProtos.StoreType storageType
protected KeyValueSet options
protected PersistentStoreNode(int pid,
NodeType nodeType)
public void setStorageType(CatalogProtos.StoreType storageType)
public CatalogProtos.StoreType getStorageType()
public boolean hasOptions()
public KeyValueSet getOptions()
public void setOptions(KeyValueSet options)
public PlanString getPlanString()
getPlanString in class LogicalNodepublic boolean equals(Object obj)
equals in class LogicalNodepublic Object clone() throws CloneNotSupportedException
clone in class UnaryNodeCloneNotSupportedExceptionCopyright © 2015 Apache Software Foundation. All Rights Reserved.