A C D E F G I L O P R S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- au.csiro.pathling - package au.csiro.pathling
- au.csiro.pathling.errors - package au.csiro.pathling.errors
- au.csiro.pathling.fhirpath.literal - package au.csiro.pathling.fhirpath.literal
- au.csiro.pathling.spark - package au.csiro.pathling.spark
- au.csiro.pathling.sql.udf - package au.csiro.pathling.sql.udf
- au.csiro.pathling.utilities - package au.csiro.pathling.utilities
- au.csiro.pathling.validation - package au.csiro.pathling.validation
C
- check(boolean) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures the truth of an expression, throwing an
AssertionErrorwith the supplied message if it does not evaluate as true. - check(boolean, String, Object...) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures the truth of an expression, throwing an
AssertionErrorwith the supplied message if it does not evaluate as true. - checkArgument(boolean, String) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures the truth of an expression, throwing an
IllegalArgumentExceptionwith the supplied message if it does not evaluate as true. - checkPresent(Optional<T>) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures that an
Optionalvalue is present, throwing aAssertionErrorif it is not. - checkPresent(Optional<T>, String) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures that an
Optionalvalue is present, throwing aAssertionErrorif it is not. - checkResponse(boolean, String, Object...) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures the truth of an expression, throwing an
UnexpectedResponseExceptionwith the supplied formatted message if it does not evaluate as true. - checkState(boolean, String) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures the truth of an expression, throwing an
IllegalStateExceptionwith the supplied message if it does not evaluate as true. - checkUserInput(boolean, String) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures the truth of an expression, throwing an
InvalidUserInputErrorwith the supplied message if it does not evaluate as true. - configure(SparkSession) - Method in interface au.csiro.pathling.spark.SparkConfigurer
-
Configure some aspect of
SparkSession - configure(SparkSession) - Method in class au.csiro.pathling.sql.udf.SqlFunctionRegistrar
D
- Default<T> - Class in au.csiro.pathling.utilities
-
Represents a default value of type T.
E
- ensureValid(T, String) - Static method in class au.csiro.pathling.validation.ValidationUtils
-
Ensures that a bean annotated with JSR-380 constraints is valid.
- escapeFhirPathString(String) - Static method in class au.csiro.pathling.fhirpath.literal.StringLiteral
-
On the way back out, we only do the minimal escaping to guarantee syntactical correctness.
F
- failValidation(Set<? extends ConstraintViolation<?>>, String) - Static method in class au.csiro.pathling.validation.ValidationUtils
-
Fails with the
ConstraintViolationExceptionthat includes the violated constraints and the human-readable representation of them. - formatViolations(Set<? extends ConstraintViolation<?>>) - Static method in class au.csiro.pathling.validation.ValidationUtils
-
Formats a set of
ConstraintViolationto a human-readable string.
G
- getBuildVersion() - Method in class au.csiro.pathling.PathlingVersion
- getDescriptiveVersion() - Method in class au.csiro.pathling.PathlingVersion
- getMajorVersion() - Method in class au.csiro.pathling.PathlingVersion
- getMajorVersion(String) - Static method in class au.csiro.pathling.utilities.Versioning
- getName() - Method in interface au.csiro.pathling.sql.udf.SqlFunction
-
Gets the name of the UDF.
- getOrCreate(C) - Method in interface au.csiro.pathling.utilities.ObjectHolder
-
Retrieves the instance associated with given configuration and if necessary creates ones.
- getOrCreate(C) - Method in class au.csiro.pathling.utilities.ObjectHolder.SingletonHolder
- getReturnType() - Method in interface au.csiro.pathling.sql.udf.SqlFunction
-
Gets the return type of the UDF
I
- InvalidUserInputError - Exception in au.csiro.pathling.errors
-
Thrown when invalid user input is detected, and we want to send the details of the problem back to the user.
- InvalidUserInputError(String) - Constructor for exception au.csiro.pathling.errors.InvalidUserInputError
- InvalidUserInputError(String, Throwable) - Constructor for exception au.csiro.pathling.errors.InvalidUserInputError
- InvalidUserInputError(Throwable) - Constructor for exception au.csiro.pathling.errors.InvalidUserInputError
L
- looksLikeAlias(CharSequence) - Static method in class au.csiro.pathling.utilities.Strings
O
- ObjectHolder<C extends Serializable,V> - Interface in au.csiro.pathling.utilities
-
Represents a scoped storage for instances of type V that can be created from configuration of type C.
- ObjectHolder.SingletonHolder<C extends Serializable,V> - Class in au.csiro.pathling.utilities
- of(T) - Static method in class au.csiro.pathling.utilities.Default
-
Constructs the default value for given type T.
P
- parentheses(String) - Static method in class au.csiro.pathling.utilities.Strings
- parseCsvList(String, Function<String, T>) - Static method in class au.csiro.pathling.utilities.Strings
-
Leniently parses a list of coma separated values.
- PathlingVersion - Class in au.csiro.pathling
-
Retrieves version information from the properties file created during the build, making it available to other areas of the application.
- PathlingVersion() - Constructor for class au.csiro.pathling.PathlingVersion
-
Default constructor for creating a new PathlingVersion instance.
- Preconditions - Class in au.csiro.pathling.utilities
-
Static convenience methods for checking the validity of inputs.
- Preconditions() - Constructor for class au.csiro.pathling.utilities.Preconditions
R
- randomAlias() - Static method in class au.csiro.pathling.utilities.Strings
- reset() - Method in interface au.csiro.pathling.utilities.ObjectHolder
-
Destroys all the instances stored the underlying scope.
- reset() - Method in class au.csiro.pathling.utilities.ObjectHolder.SingletonHolder
- resolve(T) - Method in class au.csiro.pathling.utilities.Default
-
Resolved a nullable value to the value itself it not null or otherwise to the underlying default value.
S
- singleton(Function<C, V>) - Static method in interface au.csiro.pathling.utilities.ObjectHolder
-
Creates the holder allowing a single instance to be created per process.
- SparkConfigurer - Interface in au.csiro.pathling.spark
-
Common interface for functions/classes that can configure
SparkSession. - SqlFunction - Interface in au.csiro.pathling.sql.udf
-
The interface that encapsulates meta data required for registration of a custom UDF function in Spark.
- SqlFunction1<T1,R> - Interface in au.csiro.pathling.sql.udf
-
A registrable UDF function with one argument.
- SqlFunction2<T1,T2,R> - Interface in au.csiro.pathling.sql.udf
-
A registrable UDF function with two arguments.
- SqlFunction3<T1,T2,T3,R> - Interface in au.csiro.pathling.sql.udf
-
A registrable UDF function with three arguments.
- SqlFunction4<T1,T2,T3,T4,R> - Interface in au.csiro.pathling.sql.udf
-
A registrable UDF function with three arguments.
- SqlFunction5<T1,T2,T3,T4,T5,R> - Interface in au.csiro.pathling.sql.udf
-
A registrable UDF function with three arguments.
- SqlFunctionRegistrar - Class in au.csiro.pathling.sql.udf
-
A spark configurer that registers user defined functions in the sessions.
- SqlFunctionRegistrar(List<SqlFunction1<?, ?>>, List<SqlFunction2<?, ?, ?>>, List<SqlFunction3<?, ?, ?, ?>>, List<SqlFunction4<?, ?, ?, ?, ?>>, List<SqlFunction5<?, ?, ?, ?, ?, ?>>) - Constructor for class au.csiro.pathling.sql.udf.SqlFunctionRegistrar
- streamOf(Iterator<T>) - Static method in class au.csiro.pathling.utilities.Streams
-
Creates a stream from the iterator.
- Streams - Class in au.csiro.pathling.utilities
-
Utility class containing some stream helper functions.
- Streams() - Constructor for class au.csiro.pathling.utilities.Streams
- StringLiteral - Class in au.csiro.pathling.fhirpath.literal
- StringLiteral() - Constructor for class au.csiro.pathling.fhirpath.literal.StringLiteral
- Strings - Class in au.csiro.pathling.utilities
-
Utility class containing some methods for string wrangling.
- Strings() - Constructor for class au.csiro.pathling.utilities.Strings
U
- unescapeFhirPathString(String) - Static method in class au.csiro.pathling.fhirpath.literal.StringLiteral
-
This method implements the rules for dealing with strings in the FHIRPath specification.
- UnexpectedResponseException - Exception in au.csiro.pathling.errors
-
Thrown when a response from the upstream server does not match expectations.
- UnexpectedResponseException(String) - Constructor for exception au.csiro.pathling.errors.UnexpectedResponseException
- unSingleQuote(String) - Static method in class au.csiro.pathling.utilities.Strings
V
- validate(T) - Static method in class au.csiro.pathling.validation.ValidationUtils
-
Validates a bean annotated with JSR-380 constraints using the default validation factory.
- ValidationUtils - Class in au.csiro.pathling.validation
-
Utility classes to facilitate JRS-380 based validation
- Versioning - Class in au.csiro.pathling.utilities
- Versioning() - Constructor for class au.csiro.pathling.utilities.Versioning
W
- wrapInUserInputError(Function<T, R>) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Converts a function which throws a
FHIRExceptionto a function that throws anInvalidUserInputErrorin the same situation.
All Classes All Packages