APIdia Launch Partner
Top Fields Constructors Methods
io.github.spannm.jackcess.impl.expr

public final Class DefaultFunctions

extends Object
Class Inheritance
Static Imports
io.github.spannm.jackcess.impl.expr.FunctionSupport.getOptionalIntParam

Field Summary

Modifier and TypeField and Description
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
private static final Map<String, Function>
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final FunctionLookup
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static Value
private static boolean
getOptionalTriStateBoolean(EvalContext ctx, Value[] params, int idx, boolean defValue)

pack-priv static BigDecimal
pack-priv static Value
pack-priv static Function
private static Function
registerFunc(String _fname, Function _func)

pack-priv static Function
private static boolean
private static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CBOOLback to summary
public static final Function CBOOL
CBYTEback to summary
public static final Function CBYTE
CCURback to summary
public static final Function CCUR
CDATEback to summary
public static final Function CDATE
CDBLback to summary
public static final Function CDBL
CDECback to summary
public static final Function CDEC
CHOOSEback to summary
public static final Function CHOOSE
CINTback to summary
public static final Function CINT
CLNGback to summary
public static final Function CLNG
CSNGback to summary
public static final Function CSNG
CSTRback to summary
public static final Function CSTR
CVARback to summary
public static final Function CVAR
FORMATCURRENCYback to summary
public static final Function FORMATCURRENCY
FORMATDATETIMEback to summary
public static final Function FORMATDATETIME
FORMATNUMBERback to summary
public static final Function FORMATNUMBER
FORMATPERCENTback to summary
public static final Function FORMATPERCENT
FUNCSback to summary
private static final Map<String, Function> FUNCS
HEXback to summary
public static final Function HEX
IIFback to summary
public static final Function IIF
ISDATEback to summary
public static final Function ISDATE
ISNULLback to summary
public static final Function ISNULL
ISNUMERICback to summary
public static final Function ISNUMERIC
LOOKUPback to summary
public static final FunctionLookup LOOKUP
NZback to summary
public static final Function NZ
OCTback to summary
public static final Function OCT
SWITCHback to summary
public static final Function SWITCH
TYPENAMEback to summary
public static final Function TYPENAME
VALback to summary
public static final Function VAL
VARTYPEback to summary
public static final Function VARTYPE

Constructor Detail

DefaultFunctionsback to summary
private DefaultFunctions()

Method Detail

formatNumberback to summary
private static Value formatNumber(EvalContext ctx, Value[] params, FormatUtil.NumPatternType numPatType)
getOptionalTriStateBooleanback to summary
private static boolean getOptionalTriStateBoolean(EvalContext ctx, Value[] params, int idx, boolean defValue)
maybeGetAsBigDecimalback to summary
pack-priv static BigDecimal maybeGetAsBigDecimal(LocaleContext ctx, Value param)
maybeGetAsDateTimeValueback to summary
pack-priv static Value maybeGetAsDateTimeValue(LocaleContext ctx, Value param)
registerFuncback to summary
pack-priv static Function registerFunc(Function _func)
registerFuncback to summary
private static Function registerFunc(String _fname, Function _func)
registerStringFuncback to summary
pack-priv static Function registerStringFunc(Function _func)
stringIsNumericback to summary
private static boolean stringIsNumeric(LocaleContext ctx, Value param)
stringIsTemporalback to summary
private static boolean stringIsTemporal(EvalContext ctx, Value param)