AggregateFunction(FunctionName fnName, ArrayList< Type > argTypes, Type retType, boolean hasVarArgs) | com.cloudera.impala.catalog.AggregateFunction | inline |
AggregateFunction(FunctionName fnName, List< Type > argTypes, Type retType, Type intermediateType, HdfsUri location, String updateFnSymbol, String initFnSymbol, String serializeFnSymbol, String mergeFnSymbol, String getValueFnSymbol, String removeFnSymbol, String finalizeFnSymbol) | com.cloudera.impala.catalog.AggregateFunction | inline |
BE_BUILTINS_CLASS | com.cloudera.impala.catalog.AggregateFunction | privatestatic |
compare(Function other, CompareMode mode) | com.cloudera.impala.catalog.Function | inline |
createAnalyticBuiltin(Db db, String name, List< Type > argTypes, Type retType, Type intermediateType) | com.cloudera.impala.catalog.AggregateFunction | inlinestatic |
createAnalyticBuiltin(Db db, String name, List< Type > argTypes, Type retType, Type intermediateType, String initFnSymbol, String updateFnSymbol, String removeFnSymbol, String getValueFnSymbol, String finalizeFnSymbol) | com.cloudera.impala.catalog.AggregateFunction | inlinestatic |
createAnalyticBuiltin(Db db, String name, List< Type > argTypes, Type retType, Type intermediateType, String initFnSymbol, String updateFnSymbol, String removeFnSymbol, String getValueFnSymbol, String finalizeFnSymbol, boolean isUserVisible) | com.cloudera.impala.catalog.AggregateFunction | inlinestatic |
createBuiltin(Db db, String name, List< Type > argTypes, Type retType, Type intermediateType, String initFnSymbol, String updateFnSymbol, String mergeFnSymbol, String serializeFnSymbol, String finalizeFnSymbol, boolean ignoresDistinct, boolean isAnalyticFn, boolean returnsNonNullOnEmpty) | com.cloudera.impala.catalog.AggregateFunction | inlinestatic |
createBuiltin(Db db, String name, List< Type > argTypes, Type retType, Type intermediateType, String initFnSymbol, String updateFnSymbol, String mergeFnSymbol, String serializeFnSymbol, String getValueFnSymbol, String removeFnSymbol, String finalizeFnSymbol, boolean ignoresDistinct, boolean isAnalyticFn, boolean returnsNonNullOnEmpty) | com.cloudera.impala.catalog.AggregateFunction | inlinestatic |
dbName() | com.cloudera.impala.catalog.Function | inline |
equals(Object o) | com.cloudera.impala.catalog.Function | inline |
finalizeFnSymbol_ | com.cloudera.impala.catalog.AggregateFunction | private |
fromThrift(TFunction fn) | com.cloudera.impala.catalog.Function | inlinestatic |
Function(FunctionName name, Type[] argTypes, Type retType, boolean varArgs) | com.cloudera.impala.catalog.Function | inline |
Function(FunctionName name, List< Type > args, Type retType, boolean varArgs) | com.cloudera.impala.catalog.Function | inline |
functionName() | com.cloudera.impala.catalog.Function | inline |
getArgs() | com.cloudera.impala.catalog.Function | inline |
getBinaryType() | com.cloudera.impala.catalog.Function | inline |
getCatalogObjectType() | com.cloudera.impala.catalog.Function | inline |
getCatalogVersion() | com.cloudera.impala.catalog.Function | inline |
getFinalizeFnSymbol() | com.cloudera.impala.catalog.AggregateFunction | inline |
getFunctionName() | com.cloudera.impala.catalog.Function | inline |
getGetValueFnSymbol() | com.cloudera.impala.catalog.AggregateFunction | inline |
getInitFnSymbol() | com.cloudera.impala.catalog.AggregateFunction | inline |
getIntermediateType() | com.cloudera.impala.catalog.AggregateFunction | inline |
getLocation() | com.cloudera.impala.catalog.Function | inline |
getMergeFnSymbol() | com.cloudera.impala.catalog.AggregateFunction | inline |
getName() | com.cloudera.impala.catalog.Function | inline |
getNumArgs() | com.cloudera.impala.catalog.Function | inline |
getRemoveFnSymbol() | com.cloudera.impala.catalog.AggregateFunction | inline |
getReturnType() | com.cloudera.impala.catalog.Function | inline |
getSerializeFnSymbol() | com.cloudera.impala.catalog.AggregateFunction | inline |
getUdfType(Type t) | com.cloudera.impala.catalog.Function | inlinestatic |
getUpdateFnSymbol() | com.cloudera.impala.catalog.AggregateFunction | inline |
getValueFnSymbol_ | com.cloudera.impala.catalog.AggregateFunction | private |
getVarArgsType() | com.cloudera.impala.catalog.Function | inline |
hasVarArgs() | com.cloudera.impala.catalog.Function | inline |
ignoresDistinct() | com.cloudera.impala.catalog.AggregateFunction | inline |
ignoresDistinct_ | com.cloudera.impala.catalog.AggregateFunction | private |
initFnSymbol_ | com.cloudera.impala.catalog.AggregateFunction | private |
intermediateType_ | com.cloudera.impala.catalog.AggregateFunction | private |
isAggregateFn() | com.cloudera.impala.catalog.AggregateFunction | inline |
isAggregateFn_ | com.cloudera.impala.catalog.AggregateFunction | private |
isAnalyticFn() | com.cloudera.impala.catalog.AggregateFunction | inline |
isAnalyticFn_ | com.cloudera.impala.catalog.AggregateFunction | private |
isLoaded() | com.cloudera.impala.catalog.Function | inline |
lookupSymbol(String symbol, TSymbolType symbolType, Type retArgType, boolean hasVarArgs, Type...argTypes) | com.cloudera.impala.catalog.Function | inline |
lookupSymbol(String symbol, TSymbolType symbolType) | com.cloudera.impala.catalog.Function | inline |
mergeFnSymbol_ | com.cloudera.impala.catalog.AggregateFunction | private |
promoteCharsToStrings() | com.cloudera.impala.catalog.Function | inline |
removeFnSymbol_ | com.cloudera.impala.catalog.AggregateFunction | private |
returnsNonNullOnEmpty() | com.cloudera.impala.catalog.AggregateFunction | inline |
returnsNonNullOnEmpty_ | com.cloudera.impala.catalog.AggregateFunction | private |
selectClosestSuperType(List< Function > candidates) | com.cloudera.impala.catalog.Function | inline |
serializeFnSymbol_ | com.cloudera.impala.catalog.AggregateFunction | private |
setBinaryType(TFunctionBinaryType type) | com.cloudera.impala.catalog.Function | inline |
setCatalogVersion(long newVersion) | com.cloudera.impala.catalog.Function | inline |
setFinalizeFnSymbol(String fn) | com.cloudera.impala.catalog.AggregateFunction | inline |
setGetValueFnSymbol(String fn) | com.cloudera.impala.catalog.AggregateFunction | inline |
setHasVarArgs(boolean v) | com.cloudera.impala.catalog.Function | inline |
setInitFnSymbol(String fn) | com.cloudera.impala.catalog.AggregateFunction | inline |
setIntermediateType(Type t) | com.cloudera.impala.catalog.AggregateFunction | inline |
setLocation(HdfsUri loc) | com.cloudera.impala.catalog.Function | inline |
setMergeFnSymbol(String fn) | com.cloudera.impala.catalog.AggregateFunction | inline |
setName(FunctionName name) | com.cloudera.impala.catalog.Function | inline |
setRemoveFnSymbol(String fn) | com.cloudera.impala.catalog.AggregateFunction | inline |
setSerializeFnSymbol(String fn) | com.cloudera.impala.catalog.AggregateFunction | inline |
setUpdateFnSymbol(String fn) | com.cloudera.impala.catalog.AggregateFunction | inline |
setUserVisible(boolean b) | com.cloudera.impala.catalog.Function | inline |
signatureString() | com.cloudera.impala.catalog.Function | inline |
toThrift() | com.cloudera.impala.catalog.AggregateFunction | inline |
updateFnSymbol_ | com.cloudera.impala.catalog.AggregateFunction | private |
userVisible() | com.cloudera.impala.catalog.Function | inline |