|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.cnes.sitools.dataset.database.mongodb.RequestMongoDB
public class RequestMongoDB
MongoDB Request
Constructor Summary | |
---|---|
RequestMongoDB()
|
Method Summary | |
---|---|
java.lang.String |
getAttributes(java.util.List<Column> columnVisible)
Get the attributes of the request |
java.lang.String |
getFilter(Predicat predicat)
Convert a predicate to a SQL filter |
java.lang.String |
getFilterClause(java.util.List<Predicat> predicats,
java.util.List<Column> columns)
Get the WHERE clause |
java.lang.String |
getOrderBy(DataSet ds)
Get the order by defined |
java.lang.String |
getOrderBy(Multisort multisort)
Get the Sorting Order for the given Multisort as a String |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RequestMongoDB()
Method Detail |
---|
public java.lang.String getAttributes(java.util.List<Column> columnVisible)
RequestNoSQL
getAttributes
in interface RequestNoSQL
columnVisible
- list of visible columns
public java.lang.String getFilterClause(java.util.List<Predicat> predicats, java.util.List<Column> columns)
RequestNoSQL
getFilterClause
in interface RequestNoSQL
predicats
- a list of predicatescolumns
- a list of columns
public java.lang.String getFilter(Predicat predicat)
RequestNoSQL
getFilter
in interface RequestNoSQL
predicat
- the predicate
public java.lang.String getOrderBy(DataSet ds)
RequestNoSQL
getOrderBy
in interface RequestNoSQL
ds
- the primary keys defined in the request
public java.lang.String getOrderBy(Multisort multisort)
Multisort
as a String
multisort
- the sort order definition
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |