public class EMongoQuery
extends MinimalEObjectImpl.Container
The following features are supported:
ModelPackage.getEMongoQuery()| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.Integer |
BATCH_SIZE_EDEFAULT
The default value of the '
Batch Size' attribute. |
protected java.lang.Integer |
batchSize
The cached value of the '
Batch Size' attribute. |
protected Document |
filter
The cached value of the '
Filter' attribute. |
protected static Document |
FILTER_EDEFAULT
The default value of the '
Filter' attribute. |
protected java.lang.Integer |
limit
The cached value of the '
Limit' attribute. |
protected static java.lang.Integer |
LIMIT_EDEFAULT
The default value of the '
Limit' attribute. |
protected Document |
projection
The cached value of the '
Projection' attribute. |
protected static Document |
PROJECTION_EDEFAULT
The default value of the '
Projection' attribute. |
protected java.lang.Integer |
skip
The cached value of the '
Skip' attribute. |
protected static java.lang.Integer |
SKIP_EDEFAULT
The default value of the '
Skip' attribute. |
protected Document |
sort
The cached value of the '
Sort' attribute. |
protected static Document |
SORT_EDEFAULT
The default value of the '
Sort' attribute. |
| Modifier | Constructor and Description |
|---|---|
protected |
EMongoQuery() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.Integer |
getBatchSize()
Returns the value of the 'Batch Size' attribute.
|
Document |
getFilter()
Returns the value of the 'Filter' attribute.
|
java.lang.Integer |
getLimit()
Returns the value of the 'Limit' attribute.
|
Document |
getProjection()
Returns the value of the 'Projection' attribute.
|
java.lang.Integer |
getSkip()
Returns the value of the 'Skip' attribute.
|
Document |
getSort()
Returns the value of the 'Sort' attribute.
|
void |
setBatchSize(java.lang.Integer newBatchSize)
Sets the value of the '
Batch Size' attribute. |
void |
setFilter(Document newFilter)
Sets the value of the '
Filter' attribute. |
void |
setLimit(java.lang.Integer newLimit)
Sets the value of the '
Limit' attribute. |
void |
setProjection(Document newProjection)
Sets the value of the '
Projection' attribute. |
void |
setSkip(java.lang.Integer newSkip)
Sets the value of the '
Skip' attribute. |
void |
setSort(Document newSort)
Sets the value of the '
Sort' attribute. |
java.lang.String |
toString() |
protected static final Document FILTER_EDEFAULT
Filter' attribute.
getFilter()protected Document filter
Filter' attribute.
getFilter()protected static final Document PROJECTION_EDEFAULT
Projection' attribute.
getProjection()protected Document projection
Projection' attribute.
getProjection()protected static final Document SORT_EDEFAULT
Sort' attribute.
getSort()protected static final java.lang.Integer SKIP_EDEFAULT
Skip' attribute.
getSkip()protected static final java.lang.Integer LIMIT_EDEFAULT
Limit' attribute.
getLimit()protected java.lang.Integer limit
Limit' attribute.
getLimit()protected static final java.lang.Integer BATCH_SIZE_EDEFAULT
Batch Size' attribute.
getBatchSize()protected java.lang.Integer batchSize
Batch Size' attribute.
getBatchSize()protected EClass eStaticClass()
public Document getFilter()
If the meaning of the 'Filter' attribute isn't clear, there really should be more of a description here...
setFilter(Document),
ModelPackage.getEMongoQuery_Filter()public void setFilter(Document newFilter)
Filter' attribute.
value - the new value of the 'Filter' attribute.getFilter()public Document getProjection()
If the meaning of the 'Projection' attribute isn't clear, there really should be more of a description here...
setProjection(Document),
ModelPackage.getEMongoQuery_Projection()public void setProjection(Document newProjection)
Projection' attribute.
value - the new value of the 'Projection' attribute.getProjection()public Document getSort()
If the meaning of the 'Sort' attribute isn't clear, there really should be more of a description here...
setSort(Document),
ModelPackage.getEMongoQuery_Sort()public void setSort(Document newSort)
Sort' attribute.
value - the new value of the 'Sort' attribute.getSort()public java.lang.Integer getSkip()
If the meaning of the 'Skip' attribute isn't clear, there really should be more of a description here...
setSkip(Integer),
ModelPackage.getEMongoQuery_Skip()public void setSkip(java.lang.Integer newSkip)
Skip' attribute.
value - the new value of the 'Skip' attribute.getSkip()public java.lang.Integer getLimit()
If the meaning of the 'Limit' attribute isn't clear, there really should be more of a description here...
setLimit(Integer),
ModelPackage.getEMongoQuery_Limit()public void setLimit(java.lang.Integer newLimit)
Limit' attribute.
value - the new value of the 'Limit' attribute.getLimit()public java.lang.Integer getBatchSize()
"1000".
If the meaning of the 'Batch Size' attribute isn't clear, there really should be more of a description here...
setBatchSize(Integer),
ModelPackage.getEMongoQuery_BatchSize()public void setBatchSize(java.lang.Integer newBatchSize)
Batch Size' attribute.
value - the new value of the 'Batch Size' attribute.getBatchSize()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public java.lang.String toString()
Bryan Hunt, Data In Motion Consulting