public class AdvancedIndexValidationHelper extends Object
Constructor and Description |
---|
AdvancedIndexValidationHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
validateColumnCount(int expected,
String indexTypeName,
int colCount) |
static void |
validateColumnReturnTypeNumber(String indexTypeName,
int colnum,
ExprNode expr,
String name) |
static void |
validateParameterCount(int minExpected,
int maxExpected,
String indexTypeName,
int paramCount) |
static void |
validateParameterCountEither(int expectedOne,
int expectedTwo,
String indexTypeName,
int paramCount) |
static void |
validateParameterReturnType(Class expectedReturnType,
String indexTypeName,
int paramnum,
ExprNode expr,
String name) |
static void |
validateParameterReturnTypeNumber(String indexTypeName,
int paramnum,
ExprNode expr,
String name) |
public static void validateColumnCount(int expected, String indexTypeName, int colCount) throws ExprValidationException
ExprValidationException
public static void validateParameterCount(int minExpected, int maxExpected, String indexTypeName, int paramCount) throws ExprValidationException
ExprValidationException
public static void validateParameterCountEither(int expectedOne, int expectedTwo, String indexTypeName, int paramCount) throws ExprValidationException
ExprValidationException
public static void validateColumnReturnTypeNumber(String indexTypeName, int colnum, ExprNode expr, String name) throws ExprValidationException
ExprValidationException
public static void validateParameterReturnType(Class expectedReturnType, String indexTypeName, int paramnum, ExprNode expr, String name) throws ExprValidationException
ExprValidationException
public static void validateParameterReturnTypeNumber(String indexTypeName, int paramnum, ExprNode expr, String name) throws ExprValidationException
ExprValidationException