static int getArrayElementOid()

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;
    }
  }