| Package | Description |
|---|---|
| org.mmbase.applications.vprowizards.spring.action | |
| 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.bridge.util.xml.query |
Functionality to parse XML to
Query objects. |
| org.mmbase.module.core |
The core classes for MMBase.
|
| org.mmbase.module.lucene | |
| org.mmbase.storage.search |
Provides interfaces for retrieval of data from
SearchQuery objects. |
| org.mmbase.storage.search.implementation | |
| org.mmbase.storage.search.implementation.database | |
| org.mmbase.storage.search.legacy |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractRelationAction.putValues(Step relationStep,
Constraint constraint,
Map<String,Object> values) |
| Modifier and Type | Method and Description |
|---|---|
Step |
Query.addStep(NodeManager nodeManager)
Adds a NodeManager to this Query.
|
Step |
NodeQuery.getNodeStep()
Returns the step for which the fields are added (or null)
|
Step |
Query.getStep(String stepAlias)
Returns the step with given alias, or null if it is not present
|
Step |
NodeQuery.setNodeStep(Step step)
Removes all fields and add all fields of the given step.
|
| Modifier and Type | Method and Description |
|---|---|
AggregatedField |
Query.addAggregatedField(Step step,
Field field,
int aggregationType)
Add an aggregated field to a step
|
StepField |
Query.addField(Step step,
Field field)
Adds a field to a step.
|
void |
Query.addNode(Step s,
int number) |
void |
Query.addNode(Step s,
Node node)
Adds a node to a step.
|
StepField |
Query.createStepField(Step step,
Field field)
Creates a StepField object withouth adding it (needed for aggregated queries).
|
StepField |
Query.createStepField(Step step,
String fieldName)
Creates a StepField object withouth adding it (needed for aggregated queries).
|
void |
Query.setAlias(Step step,
String alias)
Sets the alias to the given step.
|
Step |
NodeQuery.setNodeStep(Step step)
Removes all fields and add all fields of the given step.
|
| Modifier and Type | Field and Description |
|---|---|
protected Step |
BasicNodeQuery.step |
| Modifier and Type | Method and Description |
|---|---|
Step |
BasicQuery.addStep(NodeManager nm) |
Step |
BasicNodeQuery.getNodeStep() |
Step |
BasicQuery.getStep(String stepAlias) |
Step |
BasicNodeQuery.setNodeStep(Step step) |
| Modifier and Type | Method and Description |
|---|---|
List<Step> |
BasicQuery.getSteps() |
| Modifier and Type | Method and Description |
|---|---|
AggregatedField |
BasicQuery.addAggregatedField(Step step,
Field field,
int aggregationType) |
StepField |
BasicQuery.addField(Step step,
Field field) |
protected void |
BasicQuery.addFieldImplicit(Step step,
Field field)
Fields which are added 'implicity' should be added by this function.
|
void |
BasicQuery.addNode(Step s,
int nodeNumber) |
void |
BasicQuery.addNode(Step s,
Node node) |
StepField |
BasicQuery.createStepField(Step step,
Field field) |
StepField |
BasicQuery.createStepField(Step step,
String fieldName) |
void |
BasicQuery.setAlias(Step step,
String alias) |
Step |
BasicNodeQuery.setNodeStep(Step step) |
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteRelationStep_Proxy
RemoteRelationStep_Proxy in a generated smart proxy of RelationStep
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteStep_Proxy
RemoteStep_Proxy in a generated smart proxy of Step
This smart proxy is used by a local class when the MMCI is called remotely |
| Modifier and Type | Method and Description |
|---|---|
Step |
RemoteStep_Proxy.addNode(int arg0) |
Step |
RemoteRelationStep_Proxy.addNode(int arg0) |
Step |
RemoteQuery_Proxy.addStep(NodeManager arg0) |
Step |
RemoteNodeQuery_Proxy.addStep(NodeManager arg0) |
Step |
RemoteRelationStep_Proxy.getNext() |
Step |
RemoteNodeQuery_Proxy.getNodeStep() |
Step |
RemoteRelationStep_Proxy.getPrevious() |
Step |
RemoteAggregatedField_Proxy.getStep() |
Step |
RemoteStepField_Proxy.getStep() |
Step |
RemoteQuery_Proxy.getStep(String arg0) |
Step |
RemoteNodeQuery_Proxy.getStep(String arg0) |
Step |
RemoteNodeQuery_Proxy.setNodeStep(Step arg0) |
| Modifier and Type | Method and Description |
|---|---|
List<Step> |
RemoteQuery_Proxy.getSteps() |
List<Step> |
RemoteSearchQuery_Proxy.getSteps() |
List<Step> |
RemoteNodeQuery_Proxy.getSteps() |
| Modifier and Type | Method and Description |
|---|---|
AggregatedField |
RemoteQuery_Proxy.addAggregatedField(Step arg0,
Field arg1,
int arg2) |
AggregatedField |
RemoteNodeQuery_Proxy.addAggregatedField(Step arg0,
Field arg1,
int arg2) |
StepField |
RemoteQuery_Proxy.addField(Step arg0,
Field arg1) |
StepField |
RemoteNodeQuery_Proxy.addField(Step arg0,
Field arg1) |
void |
RemoteQuery_Proxy.addNode(Step arg0,
int arg1) |
void |
RemoteNodeQuery_Proxy.addNode(Step arg0,
int arg1) |
void |
RemoteQuery_Proxy.addNode(Step arg0,
Node arg1) |
void |
RemoteNodeQuery_Proxy.addNode(Step arg0,
Node arg1) |
StepField |
RemoteQuery_Proxy.createStepField(Step arg0,
Field arg1) |
StepField |
RemoteNodeQuery_Proxy.createStepField(Step arg0,
Field arg1) |
StepField |
RemoteQuery_Proxy.createStepField(Step arg0,
String arg1) |
StepField |
RemoteNodeQuery_Proxy.createStepField(Step arg0,
String arg1) |
void |
RemoteQuery_Proxy.setAlias(Step arg0,
String arg1) |
void |
RemoteNodeQuery_Proxy.setAlias(Step arg0,
String arg1) |
Step |
RemoteNodeQuery_Proxy.setNodeStep(Step arg0) |
| Constructor and Description |
|---|
RemoteStep_Rmi(Step originalObject,
int port) |
| Modifier and Type | Method and Description |
|---|---|
Step |
AbstractQueryWrapper.addStep(NodeManager nodeManager) |
Step |
NodeQueryWrapper.getNodeStep() |
Step |
AbstractQueryWrapper.getStep(String stepAlias) |
static Step |
Queries.searchStep(List<Step> steps,
String stepAlias)
Searches a list of Steps for a step with a certain name.
|
Step |
NodeQueryWrapper.setNodeStep(Step step) |
| Modifier and Type | Method and Description |
|---|---|
static List<Step> |
Queries.addPath(Query query,
String path,
String searchDirs)
Adds path of steps to an existing query.
|
List<Step> |
AbstractQueryWrapper.getSteps() |
| Modifier and Type | Method and Description |
|---|---|
AggregatedField |
AbstractQueryWrapper.addAggregatedField(Step step,
Field field,
int aggregationType) |
StepField |
AbstractQueryWrapper.addField(Step step,
Field field) |
void |
AbstractQueryWrapper.addNode(Step s,
int number) |
void |
AbstractQueryWrapper.addNode(Step s,
Node node) |
static int |
Queries.applyConstraints(Query q,
Step step,
Node n) |
static Constraint |
Queries.copyConstraint(Constraint c,
Step sourceStep,
Query query,
Step step)
Takes a Constraint of a query, and takes al constraints on 'sourceStep' of it, and copies
those Constraints to the given step of the receiving query.
|
static void |
Queries.copySortOrders(List<SortOrder> sortOrders,
Step sourceStep,
Query query,
Step step)
Copies SortOrders to a given step of another query.
|
static Constraint |
Queries.createAgeConstraint(Query query,
Step step,
int minAge,
int maxAge)
Create a constraint for the query which limits to results to nodes of a certain age, based on
its number and the 'daymarkers' table.
|
StepField |
AbstractQueryWrapper.createStepField(Step step,
Field field) |
StepField |
AbstractQueryWrapper.createStepField(Step step,
String fieldName) |
static List<FieldConstraint> |
Queries.getConstraints(Constraint constraint,
Step step) |
void |
AbstractQueryWrapper.setAlias(Step step,
String alias) |
Step |
NodeQueryWrapper.setNodeStep(Step step) |
| Modifier and Type | Method and Description |
|---|---|
static Step |
Queries.searchStep(List<Step> steps,
String stepAlias)
Searches a list of Steps for a step with a certain name.
|
| Modifier and Type | Field and Description |
|---|---|
Step |
QueryDefinition.elementStep
The step in the query describing the 'main' nodetype (if appropriate).
|
| Modifier and Type | Method and Description |
|---|---|
(package private) Step |
ClusterBuilder.getNodesStep(List<Step> steps,
int nodeNumber)
Gets first step from list, that corresponds to the builder
of a specified node - or one of its parentbuilders.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) Step |
ClusterBuilder.getNodesStep(List<Step> steps,
int nodeNumber)
Gets first step from list, that corresponds to the builder
of a specified node - or one of its parentbuilders.
|
| Constructor and Description |
|---|
MMBaseEntry(Node node,
Collection<IndexFieldDefinition> fields,
boolean multiLevel,
NodeManager elementManager,
Step elementStep,
Collection<IndexDefinition> subQueries) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RelationStep
A relationstep refers to a table of relations between the previous and next step.
|
| Modifier and Type | Method and Description |
|---|---|
Step |
Step.addNode(int nodeNumber)
Adds node to nodes.
|
Step |
RelationStep.getNext()
Gets the next step.
|
Step |
RelationStep.getPrevious()
Gets the previous step.
|
Step |
StepField.getStep()
Gets the step associated with this fieldstep.
|
| Modifier and Type | Method and Description |
|---|---|
List<Step> |
SearchQuery.getSteps()
Gets the steps in the search request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicRelationStep
Basic implementation.
|
class |
BasicStep
Basic implementation.
|
| Modifier and Type | Method and Description |
|---|---|
Step |
BasicStep.addNode(int nodeNumber)
Adds node to nodes.
|
Step |
BasicRelationStep.getNext() |
Step |
BasicRelationStep.getPrevious() |
Step |
BasicStepField.getStep() |
| Modifier and Type | Method and Description |
|---|---|
List<Step> |
BasicSearchQuery.getSteps() |
List<Step> |
ModifiableQuery.getSteps() |
| Modifier and Type | Method and Description |
|---|---|
BasicAggregatedField |
BasicSearchQuery.addAggregatedField(Step step,
Field field,
int aggregationType)
Adds new aggregated field to this SearchQuery.
|
BasicAggregatedField |
NodeSearchQuery.addAggregatedField(Step step,
Field fieldDefs,
int aggregationType) |
BasicStepField |
BasicSearchQuery.addField(Step step,
Field fieldDefs)
Adds new field to this SearchQuery.
|
BasicStepField |
NodeSearchQuery.addField(Step step,
Field fieldDefs) |
void |
BasicSearchQuery.addFields(Step step) |
protected void |
BasicSearchQuery.addFields(Step step,
MMObjectBuilder builder)
Add all fields of given step
|
BasicStepField |
BasicSearchQuery.addFieldUnlessPresent(Step step,
Field fieldDefs) |
(package private) static boolean |
BasicStepField.compareSteps(Step step1,
Step step2)
Utility method, compares steps by their alias or table name.
|
| Modifier and Type | Method and Description |
|---|---|
ModifiableQuery |
ModifiableQuery.setSteps(List<Step> steps)
Sets the steps property.
|
| Constructor and Description |
|---|
BasicAggregatedField(Step step,
Field fieldDefs,
int aggregationType) |
BasicRelationStep(InsRel builder,
Step previous,
Step next)
Creator.
|
BasicRelationStep(String builder,
Step previous,
Step next) |
BasicStepField(Step step,
Field f)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
HSqlSqlHandler.appendDateField(StringBuilder sb,
Step step,
String fieldName,
boolean multipleSteps,
int datePart) |
protected void |
MySqlSqlHandler.appendDateField(StringBuilder sb,
Step step,
String fieldName,
boolean multipleSteps,
int datePart) |
protected void |
PostgreSqlSqlHandler.appendDateField(StringBuilder sb,
Step step,
String fieldName,
boolean multipleSteps,
int datePart)
|
protected void |
BasicSqlHandler.appendDateField(StringBuilder sb,
Step step,
String fieldName,
boolean multipleSteps,
int datePart) |
protected void |
BasicSqlHandler.appendField(StringBuilder sb,
Step step,
String fieldName,
boolean includeTablePrefix)
Creates an identifier for a field, and appends it to a stringbuffer.
|
protected void |
BasicSqlHandler.appendLowerField(StringBuilder sb,
Step step,
String fieldName,
boolean includeTablePrefix) |
protected void |
BasicSqlHandler.appendTableAlias(StringBuilder sb,
Step step) |
protected void |
PostgreSqlSqlHandler.appendTableName(StringBuilder sb,
Step step)
Optimizes postgresql queries by adding the ONLY keyword to a relation-table, provided that the
role was given (and therefor the selection only applies to the given table).
|
protected void |
BasicSqlHandler.appendTableName(StringBuilder sb,
Step step) |
| Modifier and Type | Method and Description |
|---|---|
static StepField |
ConstraintParser.getField(String token,
List<? extends Step> steps)
Creates
StepField corresponding to field indicated by
token, of one of the specified steps. |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}