- AbstractLocalizableRTMException - Exception in de.rtm.util.exception
-
The class AbstractLocalizableRTMException
serves as an abstract base
class for checked, localizable RTM exceptions.
- AbstractLocalizableRTMException() - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMException
-
Constructs a new exception with null
as its detail message.
- AbstractLocalizableRTMException(LocalizableMessage, Throwable, boolean, boolean) - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMException
-
Constructs a new exception with the specified localizable detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- AbstractLocalizableRTMException(LocalizableMessage, Throwable) - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMException
-
Constructs a new exception with the specified localizable detail message and
cause.
- AbstractLocalizableRTMException(LocalizableMessage) - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMException
-
Constructs a new exception with the specified localizable detail message.
- AbstractLocalizableRTMException(Throwable) - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMException
-
Constructs a new exception with the specified cause and a localizable detail
message of (cause == null ? null : RTMThrowables.getLocalizableMessage(cause)) (which
typically contains the class and detail message of cause).
- AbstractLocalizableRTMRuntimeException - Exception in de.rtm.util.exception
-
The class AbstractLocalizableRTMRuntimeException
serves as an abstract base
class for unchecked, localizable RTM exceptions.
- AbstractLocalizableRTMRuntimeException() - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
Constructs a new runtime exception with null
as its
detail message.
- AbstractLocalizableRTMRuntimeException(LocalizableMessage, Throwable, boolean, boolean) - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
Constructs a new runtime exception with the specified localizable detail
message, cause, suppression enabled or disabled, and writable
stack trace enabled or disabled.
- AbstractLocalizableRTMRuntimeException(LocalizableMessage, Throwable) - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
Constructs a new runtime exception with the specified localizable detail message and
cause.
- AbstractLocalizableRTMRuntimeException(LocalizableMessage) - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
Constructs a new runtime exception with the specified localizable detail message.
- AbstractLocalizableRTMRuntimeException(Throwable) - Constructor for exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
Constructs a new runtime exception with the specified cause and a localizable detail
message of (cause == null ? null : RTMThrowables.getLocalizableMessage(cause)) (which
typically contains the class and detail message of cause).
- aggregate(S, Serializable[]) - Method in interface de.rtm.push.adapters.UserDefinedAggregationFunctionAdapter
-
Combines the intermediate state of the aggregation process
and the next value into a new intermediate state.
- get(int) - Method in interface de.rtm.push.adapters.windowfunctions.UserDefinedWindowFunctionAdapter.Partition
-
- getAdditionalSources() - Method in interface de.rtm.util.records.metadata.FieldMetaData
-
Retrieves all additional sources for the field.
- getAggregate(S) - Method in interface de.rtm.push.adapters.UserDefinedAggregationFunctionAdapter
-
Retrieves the aggregate from the aggregation state after all values
have been aggregated.
- getAggregateType() - Method in interface de.rtm.push.adapters.UserDefinedAggregationFunctionAdapter
-
Returns the type of the aggregate produced by this user defined aggregation function.
- getArrayBySimpleType(JavaTypes.Type) - Static method in class de.rtm.util.records.types.JavaTypes
-
Retrieves the array type for the corresponding type.
- getByClass(Class<?>) - Static method in class de.rtm.util.records.types.JavaTypes
-
Retrieves the type for the specified class.
- getByClassName(String) - Static method in class de.rtm.util.records.types.JavaTypes
-
Retrieves the type for the specified class name.
- getByCode(int) - Static method in class de.rtm.util.records.types.JavaTypes
-
Retrieves the type for the specified code.
- getByName(String) - Static method in class de.rtm.util.records.types.JavaTypes
-
Retrieves the type for the specified name.
- getClassName() - Method in enum de.rtm.util.records.types.JavaTypes.Type
-
Returns the class name of this Java type.
- getCode() - Method in enum de.rtm.util.records.types.JavaTypes.Type
-
Returns the code of this Java type.
- getColumnValue(int) - Method in interface de.rtm.push.adapters.windowfunctions.UserDefinedWindowFunctionAdapter.PartitionEntry
-
Returns the i-th argument column value derived from the underlying record.
- getColumnValues() - Method in interface de.rtm.push.adapters.windowfunctions.UserDefinedWindowFunctionAdapter.PartitionEntry
-
Returns all the argument column values derived from the underlying records.
- getEndIndex() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrame
-
Returns the absolute index of the first record of the partition outside of the window frame.
- getInstantiationParameterTypes() - Method in interface de.rtm.push.adapters.Signature
-
Returns the instantiation parameter types of the the function.
- getJavaClass() - Method in enum de.rtm.util.records.types.JavaTypes.Type
-
Returns the class of this Java type.
- getJavaThrowableClass() - Method in exception de.rtm.util.exception.AbstractLocalizableRTMException
-
- getJavaThrowableClass() - Method in exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
- getJavaThrowableClass() - Method in interface de.rtm.util.exception.RTMLocalizableThrowable
-
Some throwables only represent localizable versions of native Java throwables (e.g.
- getJavaType() - Method in interface de.rtm.util.records.metadata.FieldMetaData
-
Retrieves the type of the field
- getLeftBound() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrameSpecification
-
Returns the
FrameBound
object representing the left bound of this window frame.
- getLocale() - Method in exception de.rtm.util.exception.AbstractLocalizableRTMException
-
Returns the currently set
Locale
of this localizable exception
- getLocale() - Method in exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
Returns the currently set
Locale
of this localizable exception
- getLocalizableMessage() - Method in exception de.rtm.util.exception.AbstractLocalizableRTMException
-
- getLocalizableMessage() - Method in exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
- getLocalizableMessage() - Method in interface de.rtm.util.exception.RTMLocalizableThrowable
-
- getMarker() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns the marker which distinguishes pre-defined bounds from custom frame bounds.
- getMessage() - Method in exception de.rtm.util.exception.AbstractLocalizableRTMException
-
- getMessage() - Method in exception de.rtm.util.exception.AbstractLocalizableRTMRuntimeException
-
- getMessage() - Method in interface de.rtm.util.log.LocalizableMessage
-
Returns the localized message string as defined in the current default
ResourceBundle
.
- getMessage(Locale) - Method in interface de.rtm.util.log.LocalizableMessage
-
- getMessage(ResourceBundle) - Method in interface de.rtm.util.log.LocalizableMessage
-
Returns the localized message string as defined in the given
ResourceBundle
.
- getName() - Method in interface de.rtm.util.records.metadata.FieldMetaData
-
Retrieves the name of the field.
- getParameterTypes() - Method in interface de.rtm.push.adapters.Signature
-
Returns the parameter types of the the function.
- getParameterTypes() - Method in interface de.rtm.push.adapters.UserDefinedAggregationFunctionAdapter
-
Returns the type of the values which are aggregated by this user defined aggregation function.
- getParameterTypes() - Method in interface de.rtm.push.adapters.UserDefinedFunctionAdapter
-
Returns the parameter types of the user-defined function.
- getParameterTypes() - Method in interface de.rtm.push.adapters.windowfunctions.UserDefinedWindowFunctionAdapter
-
Returns the parameter types of the user-defined function.
- getResult() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFunctionResult
-
The result object returned by the window function call which is appended to the current record.
- getReturnType() - Method in interface de.rtm.push.adapters.Signature
-
Returns the return type of the function.
- getReturnType() - Method in interface de.rtm.push.adapters.UserDefinedFunctionAdapter
-
Returns the return type of the user-defined function.
- getReturnType() - Method in interface de.rtm.push.adapters.windowfunctions.UserDefinedWindowFunctionAdapter
-
Return the return type of the user-defined function.
- getRightBound() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrameSpecification
-
Returns the
FrameBound
object representing the right bound of this window frame.
- getSchema() - Method in interface de.rtm.util.records.metadata.FieldMetaData
-
Retrieves the schema for the field.
- getSignature(FieldMetaData[], JavaTypes.Type[], Object[]) - Method in interface de.rtm.push.adapters.UserDefinedAggregationFunctionAdapterFactory
-
Determines, whether or not this factory is able to instantiate a
UserDefinedAggregationFunctionAdapter
for
the given runtime parameter types and the additional instantiation parameter types and values.
- getSignature(FieldMetaData[], JavaTypes.Type[], Object[]) - Method in interface de.rtm.push.adapters.UserDefinedFunctionAdapterFactory
-
Determines, whether or not this factory is able to instantiate a
UserDefinedFunctionAdapter
for
the given runtime parameter types and the additional instantiation parameter types and values.
- getSignature(FieldMetaData[], JavaTypes.Type[], Object[]) - Method in interface de.rtm.push.adapters.windowfunctions.UserDefinedWindowFunctionAdapterFactory
-
Determines, whether or not this factory is able to instantiate a
UserDefinedWindowFunctionAdapter
for
the given runtime parameter types and the additional instantiation parameter types and values.
- getSize() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrame
-
Returns the total number of records contained in the window frame, i.e.
- getSource() - Method in interface de.rtm.util.records.metadata.FieldMetaData
-
Retrieves the source name for the field.
- getStartIndex() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrame
-
Returns the absolute index of the first record of the partition that falls into the window frame.
- getState() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFunctionResult
-
The state object as updated by the corresponding window function call.
- getType() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns the actual type of the offset.
- getUnit() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrameSpecification
-
Returns the specified frame unit.
- getUnsignedOffset() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns the custom offset as an unsigned number with the maximum possible precision.
- IncompatibleWindowSpecificationException - Exception in de.rtm.util.exception
-
The purpose of an
IncompatibleWindowSpecificationException
is to notify the query engines parser/translator
of an incompatibility between a user-defined function adapter and the window specification given in the
OVER
clause of the particular user-defined function call.
- IncompatibleWindowSpecificationException(LocalizableMessage) - Constructor for exception de.rtm.util.exception.IncompatibleWindowSpecificationException
-
Constructs a new IncompatibleWindowSpecificationException
exception with the specified localizable detail message.
- IncompatibleWindowSpecificationException(String) - Constructor for exception de.rtm.util.exception.IncompatibleWindowSpecificationException
-
Constructs a new IncompatibleWindowSpecificationException
exception with the specified un-localizable detail message.
- IncompatibleWindowSpecificationException() - Constructor for exception de.rtm.util.exception.IncompatibleWindowSpecificationException
-
Constructs a new IncompatibleWindowSpecificationException
with null
as its
detail message.
- isAutocastableTo(JavaTypes.Type, JavaTypes.Type) - Static method in class de.rtm.util.records.types.JavaTypes
-
Indicates whether a type may be casted to another one.
- isCaseSensitive() - Method in interface de.rtm.util.records.metadata.FieldMetaData
-
Indicates if the values in the field are case sensitive.
- isCurrentRow() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns true
if this frame bound equals the pre-defined CURRENT ROW bound.
- isCustomBound() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns true
if this frame bound is a custom.
- isEmpty() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrame
-
Returns true
if this window frame does not contain a single record, otherwise false
.
- isEmptyAggregate(S) - Method in interface de.rtm.push.adapters.UserDefinedAggregationFunctionAdapter
-
Returns whether the given state is an empty aggregate.
- isFollowing() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns true
if this frame bound is a custom bound with a positive offset, i.e.
- isNullable() - Method in interface de.rtm.util.records.metadata.FieldMetaData
-
Indicates if the values in the field may be null.
- isNumericType(JavaTypes.Type) - Static method in class de.rtm.util.records.types.JavaTypes
-
Returns whether or not the given type is numeric.
- isPreceding() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns true
if this frame bound is a custom bound with a negative offset, i.e.
- isUnbounded() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrameSpecification
-
Returns true
if this window frame is unbounded and includes any preceding and any succeeding records.
- isUnboundedFollowing() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns true
if this frame bound equals the pre-defined UNBOUNDED FOLLOWING bound.
- isUnboundedFollowing() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrameSpecification
-
Returns true
if this window frame is unbounded to the right and includes any succeeding records.
- isUnboundedPreceding() - Method in interface de.rtm.push.adapters.windowfunctions.FrameBound
-
Returns true
if this frame bound equals the pre-defined UNBOUNDED PRECEDING bound.
- isUnboundedPreceding() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrameSpecification
-
Returns true
if this window frame is unbounded to the left and includes any preceding records.
- isUnboundedPrecedingToAtLeastCurrentRow() - Method in interface de.rtm.push.adapters.windowfunctions.WindowFrameSpecification
-
Returns true
if this window frame is unbounded to the left and includes any succeeding records on to at least the current row.
- iterator(int, int) - Method in interface de.rtm.push.adapters.windowfunctions.UserDefinedWindowFunctionAdapter.Partition
-
Returns an iterator over this partitions entries starting at index from
(inclusive)
to index to
(exclusive).
- UserDefinedAggregationFunctionAdapter<S extends Serializable> - Interface in de.rtm.push.adapters
-
An adapter representing a user-defined aggregation function which for a group of records
considers potentially multiple values per record to aggregate them into a single
output value.
- UserDefinedAggregationFunctionAdapterFactory - Interface in de.rtm.push.adapters
-
- UserDefinedAggregationFunctionException - Exception in de.rtm.util.exception
-
Any exceptions occurring during the construction or initialization of user-defined aggregation functions
should be instances of this class or any of its subclasses.
- UserDefinedAggregationFunctionException() - Constructor for exception de.rtm.util.exception.UserDefinedAggregationFunctionException
-
Constructs a new exception with null
as its detail message.
- UserDefinedAggregationFunctionException(LocalizableMessage, Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedAggregationFunctionException
-
Constructs a new exception with the specified localizable detail message and
cause.
- UserDefinedAggregationFunctionException(LocalizableMessage) - Constructor for exception de.rtm.util.exception.UserDefinedAggregationFunctionException
-
Constructs a new exception with the specified localizable detail message.
- UserDefinedAggregationFunctionException(String, Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedAggregationFunctionException
-
Constructs a new exception with the specified un-localizable detail message and
cause.
- UserDefinedAggregationFunctionException(String) - Constructor for exception de.rtm.util.exception.UserDefinedAggregationFunctionException
-
Constructs a new exception with the specified un-localizable detail message.
- UserDefinedAggregationFunctionException(Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedAggregationFunctionException
-
Constructs a new exception with the specified cause and a localizable detail
message of (cause == null ? null : RTMThrowables.getLocalizableMessage(cause)) (which
typically contains the class and detail message of cause).
- UserDefinedExtensionException - Exception in de.rtm.util.exception
-
This class serves as the base class of all exceptions related to the construction or initialization of user-defined functions, aggregation functions,
window function, etc..
- UserDefinedExtensionException() - Constructor for exception de.rtm.util.exception.UserDefinedExtensionException
-
Constructs a new exception with null
as its detail message.
- UserDefinedExtensionException(String) - Constructor for exception de.rtm.util.exception.UserDefinedExtensionException
-
Constructs a new exception with the specified un-localizable detail message.
- UserDefinedExtensionException(LocalizableMessage) - Constructor for exception de.rtm.util.exception.UserDefinedExtensionException
-
Constructs a new exception with the specified localizable detail message.
- UserDefinedExtensionException(Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedExtensionException
-
Constructs a new exception with the specified cause and a localizable detail
message of (cause == null ? null : RTMThrowables.getLocalizableMessage(cause)) (which
typically contains the class and detail message of cause).
- UserDefinedExtensionException(LocalizableMessage, Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedExtensionException
-
Constructs a new exception with the specified localizable detail message and
cause.
- UserDefinedExtensionException(String, Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedExtensionException
-
Constructs a new exception with the specified un-localizable detail message and
cause.
- UserDefinedFunctionAdapter - Interface in de.rtm.push.adapters
-
An adapter representing a user-defined function which takes a number of values
as input and computes a single output value.
- UserDefinedFunctionAdapterFactory - Interface in de.rtm.push.adapters
-
- UserDefinedFunctionException - Exception in de.rtm.util.exception
-
Any exceptions occurring during the construction or initialization of plain user-defined functions
should be instances of this class or any of its subclasses.
- UserDefinedFunctionException() - Constructor for exception de.rtm.util.exception.UserDefinedFunctionException
-
Constructs a new exception with null
as its detail message.
- UserDefinedFunctionException(LocalizableMessage, Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedFunctionException
-
Constructs a new exception with the specified localizable detail message and
cause.
- UserDefinedFunctionException(LocalizableMessage) - Constructor for exception de.rtm.util.exception.UserDefinedFunctionException
-
Constructs a new exception with the specified localizable detail message.
- UserDefinedFunctionException(String, Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedFunctionException
-
Constructs a new exception with the specified un-localizable detail message and
cause.
- UserDefinedFunctionException(String) - Constructor for exception de.rtm.util.exception.UserDefinedFunctionException
-
Constructs a new exception with the specified un-localizable detail message.
- UserDefinedFunctionException(Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedFunctionException
-
Constructs a new exception with the specified cause and a localizable detail
message of (cause == null ? null : RTMThrowables.getLocalizableMessage(cause)) (which
typically contains the class and detail message of cause).
- UserDefinedWindowFunctionAdapter<S extends Serializable,O> - Interface in de.rtm.push.adapters.windowfunctions
-
An adapter representing a user-defined window function which for each record in a partition
of records applies a (sliding) window on the partition and derives a single aggregate value
from the records within this window.
- UserDefinedWindowFunctionAdapter.Partition - Interface in de.rtm.push.adapters.windowfunctions
-
A Partition
provides a view on a set of records that a window
function is applied on.
- UserDefinedWindowFunctionAdapter.PartitionEntry - Interface in de.rtm.push.adapters.windowfunctions
-
A PartitionEntry
provides a view on the argument values of a
window function call.
- UserDefinedWindowFunctionAdapterFactory - Interface in de.rtm.push.adapters.windowfunctions
-
- UserDefinedWindowFunctionException - Exception in de.rtm.util.exception
-
Any exceptions occurring during the construction or initialization of user-defined window functions
should be instances of this class or any of its subclasses.
- UserDefinedWindowFunctionException() - Constructor for exception de.rtm.util.exception.UserDefinedWindowFunctionException
-
Constructs a new exception with null
as its detail message.
- UserDefinedWindowFunctionException(LocalizableMessage, Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedWindowFunctionException
-
Constructs a new exception with the specified localizable detail message and
cause.
- UserDefinedWindowFunctionException(LocalizableMessage) - Constructor for exception de.rtm.util.exception.UserDefinedWindowFunctionException
-
Constructs a new exception with the specified localizable detail message.
- UserDefinedWindowFunctionException(String, Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedWindowFunctionException
-
Constructs a new exception with the specified un-localizable detail message and
cause.
- UserDefinedWindowFunctionException(String) - Constructor for exception de.rtm.util.exception.UserDefinedWindowFunctionException
-
Constructs a new exception with the specified un-localizable detail message.
- UserDefinedWindowFunctionException(Throwable) - Constructor for exception de.rtm.util.exception.UserDefinedWindowFunctionException
-
Constructs a new exception with the specified cause and a localizable detail
message of (cause == null ? null : RTMThrowables.getLocalizableMessage(cause)) (which
typically contains the class and detail message of cause).