Package com.terracottatech.store.function
package com.terracottatech.store.function
Contains a set of types that form a DSL that allows the creation of behaviorally transparent
functions.
Behaviorally transparent functions can be more readily and flexibly optimized. The classes will normally be generated by accessing them through the DSL access points in:
CellDefinitioninstances (and subtypes)RecordinstancesUpdateOperationstatic methodsCollectorsstatic method
-
ClassDescriptionA function of one argument that generates a
byte[]result, and supports building derived functional types.A function of one argument that generates anOptional<byte[]>result, and supports building derived functional types.BuildableComparableFunction<T,R extends Comparable<R>> A function of one argument that generates aComparableresult, and supports building derived functional types.BuildableComparableOptionalFunction<T,R extends Comparable<R>> A function of one argument that generates anOptional<Comparable>result, and supports building derived functional types.BuildableComplexDataFunction<T,C extends ComplexData> BuildableComplexDataOptionalFunction<T,C extends ComplexData> BuildableFunction<T,R> A function of one argument that supports building derived functional types.A function of one argument that generates anOptionalresult , and supports building derived functional types.Created by cdennis on 5/24/17.A function of one argument that generates aStringresult, and supports building derived functional types.A function of one argument that generates anOptional<String>result, and supports building derived functional types.A function of one argument that generates adoubleresult, and supports building derived functional types.A function of one argument that generates anintresult, and supports building derived functional types.A function of one argument that generates alongresult, and supports building derived functional types.Provides functionally transparent equivalent collectors toCollectors.The set of variance statistic types.ComparableFunction<T,R extends Comparable<R>> Provides functionally transparent constant bearing functions of various arities.