Skip to content

Commit 923a8b6

Browse files
authored
Merge pull request #61 from keboola/piv-add-keys
Add constants for native types
2 parents 1c1b3d7 + 2bb0267 commit 923a8b6

4 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/Definition/Common.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
abstract class Common implements DefinitionInterface
88
{
9+
public const KBC_METADATA_KEY_BACKEND = 'KBC.datatype.backend';
10+
911
public const KBC_METADATA_KEY_TYPE = 'KBC.datatype.type';
1012
public const KBC_METADATA_KEY_NULLABLE = 'KBC.datatype.nullable';
1113
public const KBC_METADATA_KEY_BASETYPE = 'KBC.datatype.basetype';

src/Definition/Exasol.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
*/
1717
class Exasol extends Common
1818
{
19+
public const METADATA_BACKEND = 'exasol';
1920
/* core types */
2021
public const TYPE_DECIMAL = 'DECIMAL'; // DECIMAL(p,s) = s ≤ p ≤ 36
2122
public const TYPE_DOUBLE_PRECISION = 'DOUBLE PRECISION';

src/Definition/Snowflake.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
class Snowflake extends Common
1313
{
14+
public const METADATA_BACKEND = 'snowflake';
1415
public const TYPE_NUMBER = 'NUMBER';
1516
public const TYPE_DECIMAL = 'DECIMAL';
1617
public const TYPE_NUMERIC = 'NUMERIC';

src/Definition/Synapse.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*/
1919
class Synapse extends Common
2020
{
21+
public const METADATA_BACKEND = 'synapse';
2122
public const TYPE_DECIMAL = 'DECIMAL';
2223
public const TYPE_NUMERIC = 'NUMERIC';
2324
public const TYPE_FLOAT = 'FLOAT';

0 commit comments

Comments
 (0)