public static void checkObjectName(String catalogName, String schemaName, String objectName) { checkLowerCase(catalogName, "catalogName"); checkLowerCase(schemaName, "schemaName"); checkLowerCase(objectName, "objectName"); }
public static String checkTableName(String tableName) { return checkLowerCase(tableName, "tableName"); }
public static String checkSchemaName(String schemaName) { return checkLowerCase(schemaName, "schemaName"); }
public static String checkCatalogName(String catalogName) { return checkLowerCase(catalogName, "catalogName"); }
public static void checkTableName(String catalogName, Optional<String> schemaName, Optional<String> tableName) { checkCatalogName(catalogName); schemaName.ifPresent(name -> checkLowerCase(name, "schemaName")); tableName.ifPresent(name -> checkLowerCase(name, "tableName")); checkArgument(schemaName.isPresent() || !tableName.isPresent(), "tableName specified but schemaName is missing"); }
public static void checkObjectName(String catalogName, String schemaName, String objectName) { checkLowerCase(catalogName, "catalogName"); checkLowerCase(schemaName, "schemaName"); checkLowerCase(objectName, "objectName"); }
public static String checkCatalogName(String catalogName) { return checkLowerCase(catalogName, "catalogName"); }
public static Optional<String> checkSchemaName(Optional<String> schemaName) { return checkLowerCase(schemaName, "schemaName"); }
public static String checkSchemaName(String schemaName) { return checkLowerCase(schemaName, "schemaName"); }
public static Optional<String> checkTableName(Optional<String> tableName) { return checkLowerCase(tableName, "tableName"); }
public static String checkTableName(String tableName) { return checkLowerCase(tableName, "tableName"); }
public static String checkColumnName(String catalogName) { return checkLowerCase(catalogName, "catalogName"); }
public static Optional<String> checkLowerCase(Optional<String> value, String name) { if (value.isPresent()) { checkLowerCase(value.get(), name); } return value; }