Class Param<T>
java.lang.Object
com.illumon.iris.db.tables.select.Param<T>
public class Param<T> extends Object
-
Field Summary
Fields Modifier and Type Field Description static Param[]
ZERO_LENGTH_PARAM_ARRAY
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Class<?>
getDeclaredType()
protected static Class
getDeclaredType(Class type)
String
getDeclaredTypeName()
protected static String
getDeclaredTypeName(Class type)
String
getName()
static Map<String,Class<?>>
getParameterClasses(Param[] params)
Get a map from binary name to declared type for an array of Params.String
getPrimitiveTypeNameIfAvailable()
T
getValue()
-
Field Details
-
Constructor Details
-
Method Details
-
getName
-
getValue
-
getDeclaredType
-
getDeclaredType
-
getDeclaredTypeName
-
getPrimitiveTypeNameIfAvailable
-
getDeclaredTypeName
-
getParameterClasses
Get a map from binary name to declared type for an array of Params.- Parameters:
params
- The parameters to operate on- Returns:
- The result map
-