in src/Apache/Ignite/Cache/QueryIndex.php [162:176]
public function write(BinaryCommunicator $communicator, MessageBuffer $buffer): void
{
BinaryCommunicator::writeString($buffer, $this->name);
$buffer->writeByte($this->type);
$buffer->writeInteger($this->inlineSize);
// write fields
$length = $this->fields ? count($this->fields) : 0;
$buffer->writeInteger($length);
if ($length > 0) {
foreach ($this->fields as $key => $value) {
BinaryCommunicator::writeString($buffer, $key);
$buffer->writeBoolean($value);
}
}
}