# Criteria

class Criteria

## Properties

protected | $queries |  |
protected | $properties |  |
| $keywords |  |

## Methods

__get($name)

No description

__set($name, $value)

No description

exact($field, $value)

No description

and($field, $value)

No description

or($field, $value)

No description

not($field, $value)

No description

string
getQueries()

No description

removeCriteria($fields)

No description

isBool($value)

No description

separateBooleanChar($value)

No description

convertToBooleanChar($value)

No description

Generator
toCQLToken(array $stop_words = [], int $max_words = 20)

CQL Tokenizer Tokenize CQL string to array for easy processing

## Details

###
at line 34
`__get($name)`

No description

#### Parameters

| $name |

###
at line 39
`__set($name, $value)`

No description

#### Parameters

| $name |
| $value |

###
at line 45
`exact($field, $value)`

No description

#### Parameters

| $field |
| $value |

###
at line 51
`and($field, $value)`

No description

#### Parameters

| $field |
| $value |

###
at line 57
`or($field, $value)`

No description

#### Parameters

| $field |
| $value |

###
at line 63
`not($field, $value)`

No description

#### Parameters

| $field |
| $value |

###
at line 74
`string getQueries()`

No description

#### Return Value

string |

###
at line 83
`removeCriteria($fields)`

No description

#### Parameters

| $fields |

###
at line 98
`isBool($value)`

No description

#### Parameters

| $value |

###
at line 103
`separateBooleanChar($value)`

No description

#### Parameters

| $value |

###
at line 110
`convertToBooleanChar($value)`

No description

#### Parameters

| $value |

###
at line 145
`Generator toCQLToken(array $stop_words = [], int $max_words = 20)`

CQL Tokenizer Tokenize CQL string to array for easy processing

This method implement simbio_tokenizeCQL by Arie Nugraha (dicarve@yahoo.com)

#### Parameters

array | $stop_words |
int | $max_words |

#### Return Value

Generator |