public class WurbletParameterParser extends Object
The list of args from the wurblet container consist of:
An expression consists of operands (which may be parameters or nested expressions) connected via logical operators. There are 3 kinds of operators:
ANDORNOTAND.fee fie (foe or foo) and (voice or plugh) ((fee or fie) and foe) or fooA complete wurblet example:
@wurblet selectUpTo PdoSelectList --remote processed:=:null or processed:>= +id *address
| Constructor and Description |
|---|
WurbletParameterParser(List<String> args)
Creates a parser.
|
| Modifier and Type | Method and Description |
|---|---|
List<WurbletParameter> |
getAllParameters()
Gets all parameters.
|
WurbletParameterExpression |
getExpression()
Gets the where expression.
|
List<WurbletParameter> |
getExpressionParameters()
Gets all parameters part of the expression.
|
List<WurbletParameter> |
getExtraParameters()
Gets the extra parameters.
Those are not part of the expression and not sorting parameters. |
List<String> |
getJoinNames()
Gets the relation names of the joins.
|
List<WurbletParameter> |
getMethodParameters()
Gets the method parameters.
|
List<String> |
getOptionArgs()
Gets the options.
|
List<WurbletParameter> |
getSortingParameters()
Gets the sorting parameters.
|
public WurbletParameterExpression getExpression()
public List<WurbletParameter> getExpressionParameters()
public List<WurbletParameter> getSortingParameters()
public List<WurbletParameter> getExtraParameters()
public List<WurbletParameter> getAllParameters()
public List<WurbletParameter> getMethodParameters()
Copyright © 2016 Krake Softwaretechnik. All rights reserved.