PHP Client for Apache Ignite
Public Member Functions | List of all members
Apache\Ignite\Cache\QueryEntity Class Reference

Public Member Functions

 __construct ()
 
 setKeyTypeName (string $keyTypeName)
 
 getKeyTypeName ()
 
 setValueTypeName (string $valueTypeName)
 
 getValueTypeName ()
 
 setTableName (string $tableName)
 
 getTableName ()
 
 setKeyFieldName (string $keyFieldName)
 
 getKeyFieldName ()
 
 setValueFieldName (string $valueFieldName)
 
 getValueFieldName ()
 
 setFields (QueryField ... $fields)
 
 getFields ()
 
 setAliases (array $aliases)
 
 getAliases ()
 
 setIndexes (QueryIndex ... $indexes)
 
 getIndexes ()
 

Detailed Description

Class representing one Query Entity element of Ignite CacheConfiguration.

All configuration settings are optional and have defaults which are defined on a server side.

See Apache Ignite documentation for details of every configuration setting.

Constructor & Destructor Documentation

◆ __construct()

Apache\Ignite\Cache\QueryEntity::__construct ( )

QueryEntity constructor.

Member Function Documentation

◆ getAliases()

Apache\Ignite\Cache\QueryEntity::getAliases ( )
Returns
array[string => string]|null

◆ getFields()

Apache\Ignite\Cache\QueryEntity::getFields ( )
Returns
QueryField[]|null

◆ getIndexes()

Apache\Ignite\Cache\QueryEntity::getIndexes ( )
Returns
QueryIndex[]|null

◆ getKeyFieldName()

Apache\Ignite\Cache\QueryEntity::getKeyFieldName ( )
Returns
string|null

◆ getKeyTypeName()

Apache\Ignite\Cache\QueryEntity::getKeyTypeName ( )
Returns
string|null

◆ getTableName()

Apache\Ignite\Cache\QueryEntity::getTableName ( )
Returns
string|null

◆ getValueFieldName()

Apache\Ignite\Cache\QueryEntity::getValueFieldName ( )
Returns
string|null

◆ getValueTypeName()

Apache\Ignite\Cache\QueryEntity::getValueTypeName ( )
Returns
string|null

◆ setAliases()

Apache\Ignite\Cache\QueryEntity::setAliases ( array  $aliases)
Parameters
array[string=> string] $aliases
Returns
QueryEntity the same instance of the QueryEntity.

◆ setFields()

Apache\Ignite\Cache\QueryEntity::setFields ( QueryField ...  $fields)
Parameters
QueryField...$fields
Returns
QueryEntity the same instance of the QueryEntity.

◆ setIndexes()

Apache\Ignite\Cache\QueryEntity::setIndexes ( QueryIndex ...  $indexes)
Parameters
QueryIndex...$indexes
Returns
QueryEntity the same instance of the QueryEntity.

◆ setKeyFieldName()

Apache\Ignite\Cache\QueryEntity::setKeyFieldName ( string  $keyFieldName)
Parameters
string$keyFieldName
Returns
QueryEntity the same instance of the QueryEntity.

◆ setKeyTypeName()

Apache\Ignite\Cache\QueryEntity::setKeyTypeName ( string  $keyTypeName)
Parameters
string$keyTypeName
Returns
QueryEntity the same instance of the QueryEntity.

◆ setTableName()

Apache\Ignite\Cache\QueryEntity::setTableName ( string  $tableName)
Parameters
string$tableName
Returns
QueryEntity the same instance of the QueryEntity.

◆ setValueFieldName()

Apache\Ignite\Cache\QueryEntity::setValueFieldName ( string  $valueFieldName)
Parameters
string$valueFieldName
Returns
QueryEntity the same instance of the QueryEntity.

◆ setValueTypeName()

Apache\Ignite\Cache\QueryEntity::setValueTypeName ( string  $valueTypeName)
Parameters
string$valueTypeName
Returns
QueryEntity the same instance of the QueryEntity.

The documentation for this class was generated from the following file: