LANG_MVEL
LANG_MVEL
Script objects, containing script internals.
This function can be used to handle params for queries, filter
$_upsert : \Elastica\Document
create(string|array|\Elastica\ScriptFile $data) : self
string|array|\Elastica\ScriptFile | $data |
setType(\Elastica\Type|string $type) : $this
Sets the document type name.
\Elastica\Type|string | $type | Type name |
setIndex(\Elastica\Index|string $index) : $this
Sets the document index name.
\Elastica\Index|string | $index | Index name |
None found |
None found |
setRouting(string $value) : $this
Set routing query param.
string | $value | routing |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
None found |
setUpsert(\Elastica\Document|array $data) : $this
\Elastica\Document|array | $data |
None found |
getUpsert() : \Elastica\Document
None found |
None found |
getOptions(array $fields = array(), boolean $withUnderscore = false) : array
array | $fields | if empty array all options will be returned, field names can be either with underscored either without, i.e. _percolate, routing |
boolean | $withUnderscore | should option keys contain underscore prefix |
None found |
setParam(string $key, mixed $value) : $this
Sets (overwrites) the value at the given key.
string | $key | Key to set |
mixed | $value | Key Value |
None found |
setParams(array $params) : $this
Sets (overwrites) all params of this object.
array | $params | Parameter list |
None found |
addParam(string $key, mixed $value) : $this
Adds a param to the list.
This function can be used to add an array of params
string | $key | Param key |
mixed | $value | Value to set |
None found |
getParam(string $key) : mixed
Returns a specific param.
string | $key | Key to return |
If requested key is not set
Key value
None found |
hasParam(string $key) : boolean
Test if a param is set.
string | $key | Key to test |
True if the param is set, false otherwise
None found |
None found |
setScriptFile(string $scriptFile) : $this
string | $scriptFile |
None found |
_createFromArray(array $data) : self
array | $data |
None found |
_convertArrayable(array $array) : array
Cast objects to arrays.
array | $array |
None found |
_getBaseName() : string
Param's name Picks the last part of the class name and makes it snake_case You can override this method if you want to change the name.
name
None found |
_setRawParam(string $key, mixed $value) : $this
Sets params not inside params array.
string | $key | |
mixed | $value |
None found |