File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,6 +43,11 @@ class Snowflake extends Common
4343 public const TYPE_VARIANT = 'VARIANT ' ;
4444 public const TYPE_BINARY = 'BINARY ' ;
4545 public const TYPE_VARBINARY = 'VARBINARY ' ;
46+ public const TYPE_OBJECT = 'OBJECT ' ;
47+ public const TYPE_ARRAY = 'ARRAY ' ;
48+ public const TYPE_GEOGRAPHY = 'GEOGRAPHY ' ;
49+ public const TYPE_GEOMETRY = 'GEOMETRY ' ;
50+
4651 public const TYPES = [
4752 self ::TYPE_NUMBER ,
4853 self ::TYPE_DECIMAL ,
@@ -75,6 +80,10 @@ class Snowflake extends Common
7580 self ::TYPE_VARIANT ,
7681 self ::TYPE_BINARY ,
7782 self ::TYPE_VARBINARY ,
83+ self ::TYPE_OBJECT ,
84+ self ::TYPE_ARRAY ,
85+ self ::TYPE_GEOGRAPHY ,
86+ self ::TYPE_GEOMETRY ,
7887 ];
7988
8089 public const MAX_VARCHAR_LENGTH = 16777216 ;
Original file line number Diff line number Diff line change @@ -98,6 +98,10 @@ public function testValidBinaryLengths(): void
9898 new Snowflake ('binary ' );
9999 new Snowflake ('varbinary ' );
100100 new Snowflake ('VARBINARY ' );
101+ new Snowflake ('OBJECT ' );
102+ new Snowflake ('ARRAY ' );
103+ new Snowflake ('GEOGRAPHY ' );
104+ new Snowflake ('GEOMETRY ' );
101105 new Snowflake ('BINARY ' , ['length ' => '' ]);
102106 new Snowflake ('VARBINARY ' , ['length ' => '' ]);
103107 new Snowflake ('BINARY ' , ['length ' => '1 ' ]);
You can’t perform that action at this time.
0 commit comments