public static String propertyType()

in v2/googlecloud-to-neo4j/src/main/java/com/google/cloud/teleport/v2/neo4j/database/CypherPatterns.java [88:138]


  public static String propertyType(PropertyType propertyType) {
    switch (propertyType) {
      case BOOLEAN:
        return "BOOLEAN";
      case BOOLEAN_ARRAY:
        return "LIST<BOOLEAN NOT NULL>";
      case DATE:
        return "DATE";
      case DATE_ARRAY:
        return "LIST<DATE NOT NULL>";
      case DURATION:
        return "DURATION";
      case DURATION_ARRAY:
        return "LIST<DURATION NOT NULL>";
      case FLOAT:
        return "FLOAT";
      case FLOAT_ARRAY:
        return "LIST<FLOAT NOT NULL>";
      case INTEGER:
        return "INTEGER";
      case INTEGER_ARRAY:
        return "LIST<INTEGER NOT NULL>";
      case LOCAL_DATETIME:
        return "LOCAL DATETIME";
      case LOCAL_DATETIME_ARRAY:
        return "LIST<LOCAL DATETIME NOT NULL>";
      case LOCAL_TIME:
        return "LOCAL TIME";
      case LOCAL_TIME_ARRAY:
        return "LIST<LOCAL TIME NOT NULL>";
      case POINT:
        return "POINT";
      case POINT_ARRAY:
        return "LIST<POINT NOT NULL>";
      case STRING:
        return "STRING";
      case STRING_ARRAY:
        return "LIST<STRING NOT NULL>";
      case ZONED_DATETIME:
        return "ZONED DATETIME";
      case ZONED_DATETIME_ARRAY:
        return "LIST<ZONED DATETIME NOT NULL>";
      case ZONED_TIME:
        return "ZONED TIME";
      case ZONED_TIME_ARRAY:
        return "LIST<ZONED TIME NOT NULL>";
      default:
        throw new IllegalArgumentException(
            String.format("Unsupported property type: %s", propertyType));
    }
  }