in src/main/java/com/google/cloud/spanner/pgadapter/parsers/Parser.java [133:172]
static int getArrayElementOid(int arrayOid) {
switch (arrayOid) {
case Oid.BOOL_ARRAY:
return Oid.BOOL;
case Oid.BYTEA_ARRAY:
return Oid.BYTEA;
case Oid.DATE_ARRAY:
return Oid.DATE;
case Oid.FLOAT4_ARRAY:
return Oid.FLOAT4;
case Oid.FLOAT8_ARRAY:
return Oid.FLOAT8;
case Oid.INT2_ARRAY:
return Oid.INT2;
case Oid.INT4_ARRAY:
return Oid.INT4;
case Oid.INT8_ARRAY:
return Oid.INT8;
case Oid.OID_ARRAY:
return Oid.OID;
case Oid.NUMERIC_ARRAY:
return Oid.NUMERIC;
case Oid.TEXT_ARRAY:
return Oid.TEXT;
case Oid.VARCHAR_ARRAY:
return Oid.VARCHAR;
case Oid.UUID_ARRAY:
return Oid.UUID;
case Oid.TIMESTAMP_ARRAY:
return Oid.TIMESTAMP;
case Oid.TIMESTAMPTZ_ARRAY:
return Oid.TIMESTAMPTZ;
case Oid.INTERVAL_ARRAY:
return Oid.INTERVAL;
case Oid.JSONB_ARRAY:
return Oid.JSONB;
default:
return Oid.UNSPECIFIED;
}
}