static UDTType literal(String literal) { SchemaStatement.validateNotEmpty(literal, "UDT type literal"); return new UDTType(literal); } }
static UDTType set(UDTType elementType) { return new UDTType("set<" + elementType.asCQLString() + ">"); }
static UDTType frozen(String udtName) { SchemaStatement.validateNotEmpty(udtName, "UDT name"); return new UDTType("frozen<" + udtName + ">"); }
static UDTType list(UDTType elementType) { return new UDTType("list<" + elementType.asCQLString() + ">"); }
static UDTType mapWithUDTKey(UDTType keyType, DataType valueType) { return new UDTType("map<" + keyType.asCQLString() + ", " + valueType + ">"); }
static UDTType mapWithUDTValue(DataType keyType, UDTType valueType) { return new UDTType("map<" + keyType + ", " + valueType.asCQLString() + ">"); }
static UDTType mapWithUDTKeyAndValue(UDTType keyType, UDTType valueType) { return new UDTType("map<" + keyType.asCQLString() + ", " + valueType.asCQLString() + ">"); }
static UDTType literal(String literal) { SchemaStatement.validateNotEmpty(literal, "UDT type literal"); return new UDTType(literal); } }
static UDTType literal(String literal) { SchemaStatement.validateNotEmpty(literal, "UDT type literal"); return new UDTType(literal); } }
static UDTType literal(String literal) { SchemaStatement.validateNotEmpty(literal, "UDT type literal"); return new UDTType(literal); } }
static UDTType set(UDTType elementType) { return new UDTType("set<" + elementType.asCQLString() + ">"); }
static UDTType frozen(String udtName) { SchemaStatement.validateNotEmpty(udtName, "UDT name"); return new UDTType("frozen<" + udtName + ">"); }
static UDTType mapWithUDTValue(DataType keyType, UDTType valueType) { return new UDTType("map<" + keyType + ", " + valueType.asCQLString() + ">"); }
static UDTType set(UDTType elementType) { return new UDTType("set<" + elementType.asCQLString() + ">"); }
static UDTType mapWithUDTKey(UDTType keyType, DataType valueType) { return new UDTType("map<" + keyType.asCQLString() + ", " + valueType + ">"); }
static UDTType frozen(String udtName) { SchemaStatement.validateNotEmpty(udtName, "UDT name"); return new UDTType("frozen<" + udtName + ">"); }
static UDTType frozen(String udtName) { SchemaStatement.validateNotEmpty(udtName, "UDT name"); return new UDTType("frozen<" + udtName + ">"); }
static UDTType list(UDTType elementType) { return new UDTType("list<" + elementType.asCQLString() + ">"); }
static UDTType list(UDTType elementType) { return new UDTType("list<" + elementType.asCQLString() + ">"); }
static UDTType mapWithUDTKey(UDTType keyType, DataType valueType) { return new UDTType("map<" + keyType.asCQLString() + ", " + valueType + ">"); }