private function getFieldOutputNumericNonFK($fkArray, $value, $iar = [])
    {
        $query         = $this->sQueryGenericSelectKeyValue([
            '`' . $value['COLUMN_NAME'] . '`',
            $fkArray[$value['COLUMN_NAME']][2],
            $fkArray[$value['COLUMN_NAME']][0],
        ]);
        $selectOptions = $this->setMySQLquery2Server($query, 'array_key_value')['result'];
        $selectValue   = $this->getFieldValue($value);
        $inAdtnl       = ['size' => 1];
        if ($value['IS_NULLABLE'] == 'YES') {
            $inAdtnl = array_merge($inAdtnl, ['include_null']);
        }
        if ($iar !== []) {
            $inAdtnl = array_merge($inAdtnl, $iar);
        }
        return $this->setArrayToSelect($selectOptions, $selectValue, $value['COLUMN_NAME'], $inAdtnl);
    }
private function getFieldOutputNumericNonFK($fkArray, $value, $iar = [])
    {
        $query         = $this->sQueryGenericSelectKeyValue([
            '`' . $value['COLUMN_NAME'] . '`',
            $fkArray[$value['COLUMN_NAME']][2],
            $fkArray[$value['COLUMN_NAME']][0],
        ]);
        $selectOptions = $this->setMySQLquery2Server($query, 'array_key_value')['result'];
        $selectValue   = $this->getFieldValue($value);
        $inAdtnl       = ['size' => 1];
        if ($value['IS_NULLABLE'] == 'YES') {
            $inAdtnl = array_merge($inAdtnl, ['include_null']);
        }
        if ($iar !== []) {
            $inAdtnl = array_merge($inAdtnl, $iar);
        }
        return $this->setArrayToSelect($selectOptions, $selectValue, $value['COLUMN_NAME'], $inAdtnl);
    }
private function getFieldOutputNumericNonFK ( $ fkArray , $ value , $ iar = [ ] ) { $ query = $ this -> sQueryGenericSelectKeyValue ( [ '`' . $ value [ 'COLUMN_NAME' ] . '`' , $ fkArray [ $ value [ 'COLUMN_NAME' ] ] [ 2 ] , $ fkArray [ $ value [ 'COLUMN_NAME' ] ] [ 0 ] , ] ) ; $ selectOptions = $ this -> setMySQLquery2Server ( $ query , 'array_key_value' ) [ 'result' ] ; $ selectValue = $ this -> getFieldValue ( $ value ) ; $ inAdtnl = [ 'size' => 1 ] ; if ( $ value [ 'IS_NULLABLE' ] == 'YES' ) { $ inAdtnl = array_merge ( $ inAdtnl , [ 'include_null' ] ) ; } if ( $ iar !== [ ] ) { $ inAdtnl = array_merge ( $ inAdtnl , $ iar ) ; } return $ this -> setArrayToSelect ( $ selectOptions , $ selectValue , $ value [ 'COLUMN_NAME' ] , $ inAdtnl ) ; }
Builds field output type for numeric types if not FK

@param array $fkArray
@param array $value
@param array $iar
@return string
Builds field output type for numeric types if not FK