Uses of Interface
org.axiondb.functions.ConcreteFunction

Packages that use ConcreteFunction
org.axiondb Core interfaces, identifiers, and exceptions. 
org.axiondb.functions Function implementations. 
 

Uses of ConcreteFunction in org.axiondb
 

Methods in org.axiondb that return ConcreteFunction
 ConcreteFunction FunctionFactory.makeNewInstance()
           
 

Uses of ConcreteFunction in org.axiondb.functions
 

Subinterfaces of ConcreteFunction in org.axiondb.functions
 interface AggregateFunction
          An aggregate function, which evalutes a collection of Rows.
 interface ScalarFunction
          A ConcreteFunction that evaluates a single Row.
 

Classes in org.axiondb.functions that implement ConcreteFunction
 class ABSFunction
           
 class AddFunction
           
 class AggregateBigDecimalFunction
           
 class AndFunction
           
 class ArithmeticFunction
           
 class AsciiFunction
           
 class AverageFunction
           
 class Base64DecodeFunction
          BASE64DECODE(string): returns a byte array representing the Base64 decoded value of the given string.
 class Base64EncodeFunction
          BASE64ENCODE(byte[]): returns a string representing the Base64 encoded value of the given byte[] or Blob.
 class BaseBooleanBranchFunction
           
 class BaseFunction
          An abstract base ConcreteFunctionimplementation.
 class BitAndFunction
           
 class BitOrFunction
           
 class CastAsFunction
          ANSI style Cast As Function function : CAST( {id|expr} AS type)
 class CharFunction
          CHAR(number): returns the character representing the unicode value number.
 class CharToDateFunction
          Syntax: CharToDate( date-string, 'format-literal' )
 class CoalesceFunction
          COALESCE([value]+): returns the first non-null value in the argument list.
 class ComparisonFunction
           
 class ConcatFunction
          CONCAT(string [, string]*): concatenates one or more strings.
 class ContainsFunction
          CONTAINS(string, string): returns a booleanthat indicates whether the second string is a substring of the first.
 class CountFunction
          COUNT: an aggregate function returning the number of rows.
 class DateAddFunction
          Syntax: DateAdd(interval_type, interval, timestamp)
 class DateDiffFunction
          Syntax: DATEDIFF(interval_type, timestamp1, timestamp2)
 class DatePartFunction
          Syntax: DatePart(date-part, timestamp)
 class DateToCharFunction
          Syntax: DateToChar( date-expr, 'format-string' )
 class DifferenceFunction
           
 class DivideFunction
           
 class EqualFunction
           
 class ExistsFunction
           
 class GreaterThanFunction
           
 class GreaterThanOrEqualFunction
           
 class IfThenFunction
          IFTHEN(condition value): returns value if condition evalates to true; else, it returns null.
 class InFunction
           
 class InStringFunction
           
 class IsNotNullFunction
           
 class IsNullFunction
           
 class IsValidDateTimeFunction
          Function to test whether the given String expression is in the same format as the given date format expression.
 class LengthFunction
          Length(string): returns a Type integerrepresenting the length of the input string .
 class LessThanFunction
           
 class LessThanOrEqualFunction
           
 class LikeToRegexpFunction
           
 class Log10Function
           
 class LowerFunction
          LOWER(string): returns a string containing the lower case version of the input string.
 class LPadFunction
           
 class LTrimFunction
           
 class MatchesFunction
          MATCHES(string, string): returns a boolean that indicates whether first string matches the regular expression represented by the second string
 class MaxFunction
           
 class MinFunction
           
 class ModFunction
           
 class MultiplyFunction
           
 class NotEqualFunction
           
 class NotExistsFunction
           
 class NotFunction
           
 class NotInFunction
           
 class NowFunction
           
 class OrFunction
           
 class ReplaceFunction
           
 class RoundFunction
           
 class RowNumFunction
          Returns an one-based index indicating the order in which a row was selected from a table, join, etc.
 class RPadFunction
           
 class RTrimFunction
           
 class SignFunction
          Returns an indicator of the sign of the given double value.
 class SoundexFunction
           
 class SoundsLikeFunction
           
 class SpaceFunction
           
 class SubstringFunction
          Syntax: SUBSTRING(str, m [,n]) -- m is one(1) based index.)
 class SubtractFunction
           
 class SumFunction
           
 class TruncateFunction
           
 class UpperFunction
          UPPER(string): returns a string representing the upper case version of the input string.
 

Methods in org.axiondb.functions that return ConcreteFunction
 ConcreteFunction EqualFunction.makeNewInstance()
           
 ConcreteFunction ABSFunction.makeNewInstance()
           
 ConcreteFunction AddFunction.makeNewInstance()
           
 ConcreteFunction AndFunction.makeNewInstance()
           
 ConcreteFunction AsciiFunction.makeNewInstance()
           
 ConcreteFunction AverageFunction.makeNewInstance()
           
 ConcreteFunction Base64DecodeFunction.makeNewInstance()
           
 ConcreteFunction Base64EncodeFunction.makeNewInstance()
           
 ConcreteFunction BitAndFunction.makeNewInstance()
           
 ConcreteFunction BitOrFunction.makeNewInstance()
           
 ConcreteFunction CastAsFunction.makeNewInstance()
           
 ConcreteFunction CharFunction.makeNewInstance()
           
 ConcreteFunction CharToDateFunction.makeNewInstance()
           
 ConcreteFunction CoalesceFunction.makeNewInstance()
           
 ConcreteFunction ConcatFunction.makeNewInstance()
           
 ConcreteFunction ContainsFunction.makeNewInstance()
           
 ConcreteFunction CountFunction.makeNewInstance()
           
 ConcreteFunction DateAddFunction.makeNewInstance()
           
 ConcreteFunction DateDiffFunction.makeNewInstance()
           
 ConcreteFunction DatePartFunction.makeNewInstance()
           
 ConcreteFunction DateToCharFunction.makeNewInstance()
           
 ConcreteFunction DifferenceFunction.makeNewInstance()
           
 ConcreteFunction SoundexFunction.makeNewInstance()
           
 ConcreteFunction DivideFunction.makeNewInstance()
           
 ConcreteFunction ExistsFunction.makeNewInstance()
           
 ConcreteFunction GreaterThanFunction.makeNewInstance()
           
 ConcreteFunction GreaterThanOrEqualFunction.makeNewInstance()
           
 ConcreteFunction IfThenFunction.makeNewInstance()
           
 ConcreteFunction InFunction.makeNewInstance()
           
 ConcreteFunction InStringFunction.makeNewInstance()
           
 ConcreteFunction IsNotNullFunction.makeNewInstance()
           
 ConcreteFunction IsNullFunction.makeNewInstance()
           
 ConcreteFunction IsValidDateTimeFunction.makeNewInstance()
           
 ConcreteFunction LPadFunction.makeNewInstance()
           
 ConcreteFunction LTrimFunction.makeNewInstance()
           
 ConcreteFunction LengthFunction.makeNewInstance()
           
 ConcreteFunction LessThanFunction.makeNewInstance()
           
 ConcreteFunction LessThanOrEqualFunction.makeNewInstance()
           
 ConcreteFunction LikeToRegexpFunction.makeNewInstance()
           
 ConcreteFunction Log10Function.makeNewInstance()
           
 ConcreteFunction LowerFunction.makeNewInstance()
           
 ConcreteFunction MatchesFunction.makeNewInstance()
           
 ConcreteFunction MaxFunction.makeNewInstance()
           
 ConcreteFunction MinFunction.makeNewInstance()
           
 ConcreteFunction ModFunction.makeNewInstance()
           
 ConcreteFunction MultiplyFunction.makeNewInstance()
           
 ConcreteFunction NotEqualFunction.makeNewInstance()
           
 ConcreteFunction NotExistsFunction.makeNewInstance()
           
 ConcreteFunction NotFunction.makeNewInstance()
           
 ConcreteFunction NotInFunction.makeNewInstance()
           
 ConcreteFunction NowFunction.makeNewInstance()
           
 ConcreteFunction OrFunction.makeNewInstance()
           
 ConcreteFunction RPadFunction.makeNewInstance()
           
 ConcreteFunction RTrimFunction.makeNewInstance()
           
 ConcreteFunction ReplaceFunction.makeNewInstance()
           
 ConcreteFunction RoundFunction.makeNewInstance()
           
 ConcreteFunction RowNumFunction.makeNewInstance()
           
 ConcreteFunction SignFunction.makeNewInstance()
           
 ConcreteFunction SoundsLikeFunction.makeNewInstance()
           
 ConcreteFunction SpaceFunction.makeNewInstance()
           
 ConcreteFunction SubstringFunction.makeNewInstance()
           
 ConcreteFunction SubtractFunction.makeNewInstance()
           
 ConcreteFunction SumFunction.makeNewInstance()
           
 ConcreteFunction TruncateFunction.makeNewInstance()
           
 ConcreteFunction UpperFunction.makeNewInstance()