| Package | Description |
|---|---|
| org.mmbase.bridge |
The main interface to MMBase, also known as `MMCI' (MMBase Cloud Interface).
|
| org.mmbase.bridge.implementation |
This package provides the basic implementations for the interfaces of org.mmbase.bridge.
|
| org.mmbase.bridge.remote.proxy | |
| org.mmbase.bridge.remote.rmi | |
| org.mmbase.bridge.util |
This package contains several bridge related classes which can be used independently of the
rest of MMBase.
|
| org.mmbase.cache |
The goal of this package is to centralize the MMBase
caches.
|
| org.mmbase.storage.search |
Provides interfaces for retrieval of data from
SearchQuery objects. |
| org.mmbase.storage.search.implementation | |
| org.mmbase.storage.search.implementation.database |
| Modifier and Type | Method and Description |
|---|---|
SortOrder |
Query.addSortOrder(StepField f,
int direction)
Defaulting version of
Query.addSortOrder(StepField, int, boolean, int) (sorting case
insensitively, and no date parts). |
SortOrder |
Query.addSortOrder(StepField f,
int direction,
boolean caseSensitive)
Defaulting version of
Query.addSortOrder(StepField, int, boolean, int) (no date parts) |
SortOrder |
Query.addSortOrder(StepField f,
int direction,
boolean caseSensitive,
int part)
Adds an order on a certain field.
|
| Modifier and Type | Method and Description |
|---|---|
SortOrder |
BasicQuery.addSortOrder(StepField f,
int direction) |
SortOrder |
BasicQuery.addSortOrder(StepField f,
int direction,
boolean caseSensitive) |
SortOrder |
BasicQuery.addSortOrder(StepField f,
int direction,
boolean caseSensitive,
int part) |
| Modifier and Type | Method and Description |
|---|---|
List<SortOrder> |
BasicQuery.getSortOrders() |
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteSortOrder_Proxy
RemoteSortOrder_Proxy in a generated smart proxy of SortOrder
This smart proxy is used by a local class when the MMCI is called remotely |
| Modifier and Type | Method and Description |
|---|---|
SortOrder |
RemoteQuery_Proxy.addSortOrder(StepField arg0,
int arg1) |
SortOrder |
RemoteNodeQuery_Proxy.addSortOrder(StepField arg0,
int arg1) |
SortOrder |
RemoteQuery_Proxy.addSortOrder(StepField arg0,
int arg1,
boolean arg2) |
SortOrder |
RemoteNodeQuery_Proxy.addSortOrder(StepField arg0,
int arg1,
boolean arg2) |
SortOrder |
RemoteQuery_Proxy.addSortOrder(StepField arg0,
int arg1,
boolean arg2,
int arg3) |
SortOrder |
RemoteNodeQuery_Proxy.addSortOrder(StepField arg0,
int arg1,
boolean arg2,
int arg3) |
| Modifier and Type | Method and Description |
|---|---|
List<SortOrder> |
RemoteQuery_Proxy.getSortOrders() |
List<SortOrder> |
RemoteSearchQuery_Proxy.getSortOrders() |
List<SortOrder> |
RemoteNodeQuery_Proxy.getSortOrders() |
| Constructor and Description |
|---|
RemoteSortOrder_Rmi(SortOrder originalObject,
int port) |
| Modifier and Type | Method and Description |
|---|---|
SortOrder |
AbstractQueryWrapper.addSortOrder(StepField f,
int direction) |
SortOrder |
AbstractQueryWrapper.addSortOrder(StepField f,
int direction,
boolean caseSensitive) |
SortOrder |
AbstractQueryWrapper.addSortOrder(StepField f,
int direction,
boolean caseSensitive,
int part) |
| Modifier and Type | Method and Description |
|---|---|
static List<SortOrder> |
Queries.addSortOrders(Query query,
String sorted,
String directions)
Adds sort orders to the query, using two strings.
|
List<SortOrder> |
AbstractQueryWrapper.getSortOrders() |
| Modifier and Type | Method and Description |
|---|---|
static int |
Queries.compare(Node node1,
Node node2,
SortOrder sortOrder)
Compare tho nodes, with a SortOrder.
|
static int |
Queries.compare(Object value,
Object value2,
SortOrder sortOrder) |
static Object |
Queries.getSortOrderFieldValue(Node node,
SortOrder sortOrder)
Obtains a value for the field of a sortorder from a given node.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
Queries.compare(Node node1,
Node node2,
List<SortOrder> sortOrders)
Does a field-by-field compare of two Node objects, on the fields used to order the nodes.
|
static void |
Queries.copySortOrders(List<SortOrder> sortOrders,
Step sourceStep,
Query query,
Step step)
Copies SortOrders to a given step of another query.
|
| Modifier and Type | Method and Description |
|---|---|
protected static List<SortOrder> |
ReleaseStrategy.getSortordersForField(String fieldName,
MMObjectBuilder builder,
List<SortOrder> sortOrders,
SearchQuery query)
utility for specializations: get all the sortorders in the query that apply to
a certain field
TODO MM: See remark at
ReleaseStrategy.getConstraintsForField(java.lang.String, org.mmbase.module.core.MMObjectBuilder, org.mmbase.storage.search.Constraint, org.mmbase.storage.search.SearchQuery) |
| Modifier and Type | Method and Description |
|---|---|
protected static List<SortOrder> |
ReleaseStrategy.getSortordersForField(String fieldName,
MMObjectBuilder builder,
List<SortOrder> sortOrders,
SearchQuery query)
utility for specializations: get all the sortorders in the query that apply to
a certain field
TODO MM: See remark at
ReleaseStrategy.getConstraintsForField(java.lang.String, org.mmbase.module.core.MMObjectBuilder, org.mmbase.storage.search.Constraint, org.mmbase.storage.search.SearchQuery) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DateSortOrder
A datesortorder specifies sorting of a single date field.
|
| Modifier and Type | Method and Description |
|---|---|
List<SortOrder> |
SearchQuery.getSortOrders()
Gets the SortOrder objects in the order they are to be applied.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicDateSortOrder
Basic implementation.
|
class |
BasicSortOrder
Basic implementation.
|
| Modifier and Type | Method and Description |
|---|---|
List<SortOrder> |
BasicSearchQuery.getSortOrders() |
List<SortOrder> |
ModifiableQuery.getSortOrders() |
| Modifier and Type | Method and Description |
|---|---|
ModifiableQuery |
ModifiableQuery.setSortOrders(List<SortOrder> sortOrders)
Sets the sortOrders property.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BasicSqlHandler.appendField(StringBuilder sb,
SortOrder sortOrder,
boolean includeTablePrefix)
Creates an identifier for a field absed on adate from a sortorder, and appends it to a stringbuffer.
|
protected StringBuilder |
BasicSqlHandler.appendSortOrderDirection(StringBuilder sb,
SortOrder sortOrder) |
protected StringBuilder |
MSSqlSqlHandler.appendSortOrderField(StringBuilder sb,
SortOrder sortOrder,
boolean multipleSteps)
Don't add UPPER'ed field also unuppered, because MSSql seems to choke in that.
|
protected StringBuilder |
MySqlSqlHandler.appendSortOrderField(StringBuilder sb,
SortOrder sortOrder,
boolean multipleSteps) |
protected StringBuilder |
BasicSqlHandler.appendSortOrderField(StringBuilder sb,
SortOrder sortOrder,
boolean multipleSteps) |
protected StringBuilder |
PostgreSqlSqlHandler.appendSortOrderField(StringBuilder sb,
SortOrder sortOrder,
boolean multipleSteps,
SearchQuery query)
Normally, Postgresql does not sort case senstively, so we should not sort on
UPPER(fieldname).
|
protected StringBuilder |
BasicSqlHandler.appendSortOrderField(StringBuilder sb,
SortOrder sortOrder,
boolean multipleSteps,
SearchQuery query) |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}