@@ -14,7 +14,17 @@ static long int typecast_BINARY_types[] = {17, 0};
1414static long int typecast_ROWID_types [] = {26 , 0 };
1515static long int typecast_LONGINTEGERARRAY_types [] = {1016 , 0 };
1616static long int typecast_INTEGERARRAY_types [] = {1005 , 1006 , 1007 , 0 };
17+ static long int typecast_FLOATARRAY_types [] = {1017 , 1021 , 1022 , 0 };
18+ static long int typecast_DECIMALARRAY_types [] = {1231 , 0 };
19+ static long int typecast_UNICODEARRAY_types [] = {1002 , 1003 , 1009 , 1014 , 1015 , 0 };
1720static long int typecast_STRINGARRAY_types [] = {1002 , 1003 , 1009 , 1014 , 1015 , 0 };
21+ static long int typecast_BOOLEANARRAY_types [] = {1000 , 0 };
22+ static long int typecast_DATETIMEARRAY_types [] = {1115 , 1185 , 0 };
23+ static long int typecast_TIMEARRAY_types [] = {1183 , 1270 , 0 };
24+ static long int typecast_DATEARRAY_types [] = {1182 , 0 };
25+ static long int typecast_INTERVALARRAY_types [] = {1187 , 0 };
26+ static long int typecast_BINARYARRAY_types [] = {1001 , 0 };
27+ static long int typecast_ROWIDARRAY_types [] = {1028 , 1013 , 0 };
1828
1929
2030typecastObject_initlist typecast_builtins [] = {
@@ -34,7 +44,17 @@ typecastObject_initlist typecast_builtins[] = {
3444 {"ROWID" , typecast_ROWID_types , typecast_ROWID_cast , NULL },
3545 {"LONGINTEGERARRAY" , typecast_LONGINTEGERARRAY_types , typecast_LONGINTEGERARRAY_cast , "LONGINTEGER" },
3646 {"INTEGERARRAY" , typecast_INTEGERARRAY_types , typecast_INTEGERARRAY_cast , "INTEGER" },
47+ {"FLOATARRAY" , typecast_FLOATARRAY_types , typecast_FLOATARRAY_cast , "FLOAT" },
48+ {"DECIMALARRAY" , typecast_DECIMALARRAY_types , typecast_DECIMALARRAY_cast , "DECIMAL" },
49+ {"UNICODEARRAY" , typecast_UNICODEARRAY_types , typecast_UNICODEARRAY_cast , "UNICODE" },
3750 {"STRINGARRAY" , typecast_STRINGARRAY_types , typecast_STRINGARRAY_cast , "STRING" },
51+ {"BOOLEANARRAY" , typecast_BOOLEANARRAY_types , typecast_BOOLEANARRAY_cast , "BOOLEAN" },
52+ {"DATETIMEARRAY" , typecast_DATETIMEARRAY_types , typecast_DATETIMEARRAY_cast , "DATETIME" },
53+ {"TIMEARRAY" , typecast_TIMEARRAY_types , typecast_TIMEARRAY_cast , "TIME" },
54+ {"DATEARRAY" , typecast_DATEARRAY_types , typecast_DATEARRAY_cast , "DATE" },
55+ {"INTERVALARRAY" , typecast_INTERVALARRAY_types , typecast_INTERVALARRAY_cast , "INTERVAL" },
56+ {"BINARYARRAY" , typecast_BINARYARRAY_types , typecast_BINARYARRAY_cast , "BINARY" },
57+ {"ROWIDARRAY" , typecast_ROWIDARRAY_types , typecast_ROWIDARRAY_cast , "ROWID" },
3858 {NULL , NULL , NULL , NULL }
3959};
4060
0 commit comments