v0

\Hubleto\Framework\Db\Column\Decimal

Parent class\Hubleto\Framework\Column

Properties

 

☍ type

protected string $type
 

☍ sqlDataType

protected string $sqlDataType

Methods

ƒ normalize

public normalize(mixed $value): mixed

Parameters

Parameter Type Description
$value mixed

ƒ validate

public validate(mixed $value): bool

Parameters

Parameter Type Description
$value mixed

ƒ sqlCreateString

public sqlCreateString(string $table, string $columnName): string

Parameters

Parameter Type Description
$table string
$columnName string

Inherited methods

ƒ __construct

public __construct(\Hubleto\Framework\Model $model, string $title): mixed

Parameters

Parameter Type Description
$model \Hubleto\Framework\Model
$title string

ƒ addIndex

public addIndex(string $indexDefinition): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$indexDefinition string

ƒ getIndexes

public getIndexes(): array

ƒ getProperty

public getProperty(string $pName): mixed

Parameters

Parameter Type Description
$pName string

ƒ setProperty

public setProperty(string $pName, mixed $pValue): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$pName string
$pValue mixed

ƒ getReactComponent

public getReactComponent(): string

ƒ setReactComponent

public setReactComponent(string $reactComponent): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$reactComponent string

ƒ getByteSize

public getByteSize(): int

ƒ setByteSize

public setByteSize(int $byteSize): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$byteSize int

ƒ getType

public getType(): string

ƒ setType

public setType(string $type): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$type string

ƒ getSqlDataType

public getSqlDataType(): string

ƒ setSqlDataType

public setSqlDataType(string $sqlDataType): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$sqlDataType string

ƒ getTitle

public getTitle(): string

ƒ setTitle

public setTitle(string $title): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$title string

ƒ getReadonly

public getReadonly(): bool

ƒ setReadonly

public setReadonly(bool $readonly = true): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$readonly bool

ƒ getRequired

public getRequired(): bool

ƒ setRequired

public setRequired(bool $required = true): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$required bool

ƒ getVisibility

public getVisibility(): int

ƒ setVisibility

public setVisibility(int $visibility): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$visibility int

ƒ setAlwaysVisible

public setAlwaysVisible(): \Hubleto\Framework\Column

ƒ setAlwaysHidden

public setAlwaysHidden(): \Hubleto\Framework\Column

ƒ setDefaultVisible

public setDefaultVisible(): \Hubleto\Framework\Column

ƒ setDefaultHidden

public setDefaultHidden(): \Hubleto\Framework\Column

ƒ getPlaceholder

public getPlaceholder(): bool

ƒ setPlaceholder

public setPlaceholder(bool $placeholder = true): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$placeholder bool

ƒ getUnit

public getUnit(): string

ƒ setUnit

public setUnit(string $unit): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$unit string

ƒ getColorScale

public getColorScale(): string

ƒ setColorScale

public setColorScale(string $colorScale): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$colorScale string

ƒ getCssClass

public getCssClass(): string

ƒ setCssClass

public setCssClass(string $cssClass): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$cssClass string

ƒ getFormat

public getFormat(): bool

ƒ setFormat

public setFormat(bool $format = true): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$format bool

ƒ getDescription

public getDescription(): string

ƒ setDescription

public setDescription(string $description): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$description string

ƒ getExamples

public getExamples(): array

ƒ setExamples

public setExamples(array $examples): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$examples array

ƒ getEnumValues

public getEnumValues(): array

ƒ setEnumValues

public setEnumValues(array $enumValues): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$enumValues array

ƒ getEnumCssClasses

public getEnumCssClasses(): array

ƒ setEnumCssClasses

public setEnumCssClasses(array $enumCssClasses): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$enumCssClasses array

ƒ getPredefinedValues

public getPredefinedValues(): array

ƒ setPredefinedValues

public setPredefinedValues(array $predefinedValues): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$predefinedValues array

ƒ getHidden

public getHidden(): bool

ƒ setHidden

public setHidden(bool $hidden = true): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$hidden bool

ƒ getRawSqlDefinition

public getRawSqlDefinition(): string

ƒ setRawSqlDefinition

public setRawSqlDefinition(string $rawSqlDefinition): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$rawSqlDefinition string

ƒ getDefaultValue

public getDefaultValue(): mixed

ƒ setDefaultValue

public setDefaultValue(mixed $defaultValue): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$defaultValue mixed

ƒ getTableCellRenderer

public getTableCellRenderer(): string

ƒ setTableCellRenderer

public setTableCellRenderer(string $tableCellRenderer): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$tableCellRenderer string

ƒ getLookupModel

public getLookupModel(): string

ƒ setLookupModel

public setLookupModel(string $lookupModel): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$lookupModel string

ƒ getDecimals

public getDecimals(): int

ƒ setDecimals

public setDecimals(int $decimals): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$decimals int

ƒ getStep

public getStep(): float

ƒ setStep

public setStep(float $step): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$step float

ƒ getIcon

public getIcon(): string

ƒ setIcon

public setIcon(string $icon): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$icon string

ƒ getEndpoint

public getEndpoint(): string

ƒ setEndpoint

public setEndpoint(string $endpoint): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$endpoint string

ƒ getCreatable

public getCreatable(): bool

ƒ setCreatable

public setCreatable(bool $creatable = true): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$creatable bool

ƒ getInputProps

public getInputProps(): array

ƒ setInputProps

public setInputProps(array $inputProps): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$inputProps array

ƒ setInputProp

public setInputProp(string $pName, mixed $pValue): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$pName string
$pValue mixed

ƒ describeInput

public describeInput(): \Hubleto\Framework\Description\Input

ƒ loadFromArray

public loadFromArray(array $columnConfig): \Hubleto\Framework\Column

Parameters

Parameter Type Description
$columnConfig array

ƒ jsonSerialize

public jsonSerialize(): array

ƒ toArray

public toArray(): array

ƒ getNullValue

public getNullValue(): mixed

ƒ isEmpty

public isEmpty(mixed $value): bool

Parameters

Parameter Type Description
$value mixed

ƒ normalize

public normalize(mixed $value): mixed

Parameters

Parameter Type Description
$value mixed

ƒ validate

public validate(mixed $value): bool

Parameters

Parameter Type Description
$value mixed

ƒ sqlCreateString

public sqlCreateString(string $table, string $columnName): string

Parameters

Parameter Type Description
$table string
$columnName string

ƒ sqlIndexString

public sqlIndexString(string $table, string $columnName): string

Parameters

Parameter Type Description
$table string
$columnName string
www.hubleto.com | Found a bug or missing something? Report an issue via GitHub.