Interface QueryModelFactory

    • Method Detail

      • createSelector

        Selector createSelector​(QName classQName,
                                java.lang.String alias)
      • createFunctionalConstraint

        Constraint createFunctionalConstraint​(Function function,
                                              java.util.Map<java.lang.String,​Argument> functionArguments)
      • createColumn

        Column createColumn​(Function function,
                            java.util.Map<java.lang.String,​Argument> functionArguments,
                            java.lang.String alias)
      • createLiteralArgument

        LiteralArgument createLiteralArgument​(java.lang.String name,
                                              QName type,
                                              java.io.Serializable value)
      • createParameterArgument

        ParameterArgument createParameterArgument​(java.lang.String name,
                                                  java.lang.String parameterName)
      • createPropertyArgument

        PropertyArgument createPropertyArgument​(java.lang.String name,
                                                boolean queryable,
                                                boolean orderable,
                                                java.lang.String selectorAlias,
                                                java.lang.String propertyName)
      • createSelectorArgument

        SelectorArgument createSelectorArgument​(java.lang.String name,
                                                java.lang.String selectorAlias)
      • getFunction

        Function getFunction​(java.lang.String functionName)
      • createListArgument

        ListArgument createListArgument​(java.lang.String name,
                                        java.util.ArrayList<Argument> arguments)
      • createFunctionArgument

        FunctionArgument createFunctionArgument​(java.lang.String name,
                                                Function function,
                                                java.util.Map<java.lang.String,​Argument> functionArguments)