public class PCollNode extends java.lang.Object implements PCollPersistable, java.io.Serializable
Constructor and Description |
---|
PCollNode(PCollection coll,
PCollNode parent,
boolean isLeaf) |
Modifier and Type | Method and Description |
---|---|
static PCollPersistable |
activateObjWithId(PCollection coll,
long id) |
boolean |
canBePersisted() |
static void |
closeInputStream(java.io.InputStream istream) |
static void |
closeOutputStream(java.io.OutputStream ostream) |
boolean |
getHasBeenPersisted() |
boolean |
getPCollChanged() |
java.lang.Object[] |
getPCollKeys() |
long |
getPCollParentId() |
long |
getPersistentId() |
void |
setHasBeenPersisted(boolean b) |
void |
setPCollChanged(boolean b) |
void |
setPCollParentId(long id) |
void |
setPersistentId(long id) |
public PCollNode(PCollection coll, PCollNode parent, boolean isLeaf)
public boolean canBePersisted()
canBePersisted
in interface PCollPersistable
public boolean getHasBeenPersisted()
getHasBeenPersisted
in interface PCollPersistable
public void setHasBeenPersisted(boolean b)
setHasBeenPersisted
in interface PCollPersistable
public boolean getPCollChanged()
getPCollChanged
in interface PCollPersistable
public void setPCollChanged(boolean b)
setPCollChanged
in interface PCollPersistable
public long getPersistentId()
getPersistentId
in interface PCollPersistable
public void setPersistentId(long id)
setPersistentId
in interface PCollPersistable
public long getPCollParentId()
getPCollParentId
in interface PCollPersistable
public void setPCollParentId(long id)
setPCollParentId
in interface PCollPersistable
public java.lang.Object[] getPCollKeys()
public static void closeInputStream(java.io.InputStream istream)
public static void closeOutputStream(java.io.OutputStream ostream)
public static PCollPersistable activateObjWithId(PCollection coll, long id)