|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FemWindowPartitionDef
WindowPartitionDef object instance interface.
A set of rows within a window which have a common value for a partitioning key. Each row is referred to as a 'bucket'.
There are actions -- expressed as calculator programs -- which get executed when a new bucket is created, when a set of values are added to a bucket, and when a set of values are removed from a bucket.
Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.
Method Summary | |
---|---|
String |
getAddProgram()
Returns the value of attribute addProgram. |
FemTupleDescriptor |
getBucketDesc()
Returns the value of attribute bucketDesc. |
String |
getDropProgram()
Returns the value of attribute dropProgram. |
String |
getInitializeProgram()
Returns the value of attribute initializeProgram. |
FemTupleProjection |
getPartitionKeyList()
Returns the value of attribute partitionKeyList. |
FemWindowDef |
getWindow()
Returns the value of reference Window. |
void |
setAddProgram(String newValue)
Sets the value of addProgram attribute. |
void |
setBucketDesc(FemTupleDescriptor newValue)
Sets the value of bucketDesc attribute. |
void |
setDropProgram(String newValue)
Sets the value of dropProgram attribute. |
void |
setInitializeProgram(String newValue)
Sets the value of initializeProgram attribute. |
void |
setPartitionKeyList(FemTupleProjection newValue)
Sets the value of partitionKeyList attribute. |
void |
setWindow(FemWindowDef newValue)
Sets the value of Window reference. |
Methods inherited from interface javax.jmi.reflect.RefObject |
---|
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
---|
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
Method Detail |
---|
FemTupleProjection getPartitionKeyList()
List of columns to partition the window on.
void setPartitionKeyList(FemTupleProjection newValue)
getPartitionKeyList()
for description on the attribute.
newValue
- New value to be set.String getInitializeProgram()
Calculator program executed to initialize a bucket of this window. Typically simply zeroes out the values.
void setInitializeProgram(String newValue)
getInitializeProgram()
for description on the attribute.
newValue
- New value to be set.String getAddProgram()
Calculator program executed to add a value to each field of a bucket of this window.
void setAddProgram(String newValue)
getAddProgram()
for description on the attribute.
newValue
- New value to be set.String getDropProgram()
Calculator program executed to remove a value from each field of a bucket of this window.
void setDropProgram(String newValue)
getDropProgram()
for description on the attribute.
newValue
- New value to be set.FemTupleDescriptor getBucketDesc()
Describes the types of the columns in a bucket belonging to this window.
void setBucketDesc(FemTupleDescriptor newValue)
getBucketDesc()
for description on the attribute.
newValue
- New value to be set.FemWindowDef getWindow()
void setWindow(FemWindowDef newValue)
getWindow()
for
description on the attribute.
newValue
- New value to be set.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |