public function setField()

in src/Apache/Ignite/Internal/Binary/BinaryTypeBuilder.php [137:146]


    public function setField(string $fieldName, int $fieldTypeCode = 0): void
    {
        $fieldId = BinaryField::calculateId($fieldName);
        if (!$this->type->hasField($fieldId) || !$this->schema->hasField($fieldId) ||
            $this->type->getField($fieldId)->getTypeCode() !== $fieldTypeCode) {
            $this->beforeModify();
            $this->type->setField(new BinaryField($fieldName, $fieldTypeCode));
            $this->schema->addField($fieldId);
        }
    }