Uses of Class
org.basex.query.value.type.SeqType
Packages that use SeqType
Package
Description
XQuery implementation.
XQuery expressions.
XQuery functions.
Functions in the fn namespace.
-
Uses of SeqType in org.basex.query
Methods in org.basex.query with parameters of type SeqTypeModifier and TypeMethodDescriptionstatic QueryExceptionThrows a type exception.static QueryExceptionThrows a type exception. -
Uses of SeqType in org.basex.query.ann
Fields in org.basex.query.ann declared as SeqType -
Uses of SeqType in org.basex.query.expr
Fields in org.basex.query.expr declared as SeqTypeMethods in org.basex.query.expr that return SeqTypeModifier and TypeMethodDescriptionabstract SeqTypeExpr.seqType()Returns the static type of the resulting value.final SeqTypeParseExpr.seqType()Constructors in org.basex.query.expr with parameters of type SeqTypeModifierConstructorDescriptionprotectedConstructor.Cast(StaticContext sc, InputInfo info, Expr expr, SeqType seqType) Function constructor.Castable(StaticContext sc, InputInfo info, Expr expr, SeqType seqType) Constructor.Constructor.protectedConstructor.protectedConstructor.protectedConstructor.protectedConstructor.Treat(StaticContext sc, InputInfo info, Expr expr, SeqType seqType) Constructor.TypeCheck(StaticContext sc, InputInfo info, Expr expr, SeqType seqType, boolean promote) Constructor.TypeswitchGroup(InputInfo info, Var var, SeqType[] seqTypes, Expr rtrn) Constructor. -
Uses of SeqType in org.basex.query.func
Fields in org.basex.query.func declared as SeqTypeMethods in org.basex.query.func that return SeqTypeModifier and TypeMethodDescriptionSeqType[]StaticFuncs.seqTypes(StaticFunc func) Returns the unions of the sequences types for function calls of the specified function.Methods in org.basex.query.func with parameters of type SeqTypeModifier and TypeMethodDescriptionfinal ExprStandardFunc.coerceFunc(Expr expr, CompileContext cc, SeqType declType, SeqType... argTypes) Refines the type of a function item argument.StaticFuncs.declare(AnnList anns, QNm qname, Var[] params, SeqType type, Expr expr, String doc, VarScope vs, InputInfo ii) Declares a new user-defined function.static int[]Computes the minimum and maximum number of arguments by analyzing the description string.Constructors in org.basex.query.func with parameters of type SeqType -
Uses of SeqType in org.basex.query.func.fn
Methods in org.basex.query.func.fn with parameters of type SeqTypeModifier and TypeMethodDescriptionstatic StandardFuncFnError.get(QueryException ex, SeqType st, StaticContext sc) Creates an error function instance. -
Uses of SeqType in org.basex.query.scope
Fields in org.basex.query.scope declared as SeqTypeModifier and TypeFieldDescriptionprotected SeqTypeStaticDecl.declTypeDeclared type,nullif not specified.Methods in org.basex.query.scope that return SeqTypeModifier and TypeMethodDescriptionfinal SeqTypeStaticDecl.seqType()Returns the type of this expression.Methods in org.basex.query.scope with parameters of type SeqTypeModifier and TypeMethodDescriptionstatic MainModuleCreates a new main module for a context item declared in the prolog.Constructors in org.basex.query.scope with parameters of type SeqTypeModifierConstructorDescriptionMainModule(VarScope vs, Expr expr, SeqType declType, String doc, InputInfo info, TokenObjMap<StaticFunc> funcs, TokenObjMap<StaticVar> vars, TokenSet imports) Constructor.protectedConstructor. -
Uses of SeqType in org.basex.query.value.item
Methods in org.basex.query.value.item that return SeqTypeConstructors in org.basex.query.value.item with parameters of type SeqType -
Uses of SeqType in org.basex.query.value.seq
Methods in org.basex.query.value.seq that return SeqType -
Uses of SeqType in org.basex.query.value.type
Fields in org.basex.query.value.type declared as SeqTypeModifier and TypeFieldDescriptionstatic final SeqTypeSeqType.ANY_ATOMIC_TYPE_OZero or one xs:anyAtomicType.static final SeqTypeSeqType.ANY_ATOMIC_TYPE_ZMZero or more xs:anyAtomicType.static final SeqTypeSeqType.ANY_ATOMIC_TYPE_ZOZero or one xs:anyAtomicType.static final SeqTypeSeqType.ANY_URI_OSingle URI.static final SeqTypeSeqType.ANY_URI_ZMZero or more URIs.static final SeqTypeSeqType.ANY_URI_ZOZero or one URIs.final SeqType[]FuncType.argTypesArgument types (can benull, indicated that no types were specified).static final SeqTypeSeqType.ARRAY_OSingle array.static final SeqTypeSeqType.ARRAY_ZMZero or more arrays.static final SeqTypeSeqType.ATTRIBUTE_OOne attribute node.static final SeqTypeSeqType.ATTRIBUTE_ZMZero or more attributes.static final SeqTypeSeqType.BASE64_BINARY_OSingle xs:base64Binary.static final SeqTypeSeqType.BASE64_BINARY_ZMZero or more xs:base64Binary.static final SeqTypeSeqType.BASE64_BINARY_ZOZero or one xs:base64Binary.static final SeqTypeSeqType.BINARY_OSingle binary.static final SeqTypeSeqType.BOOLEAN_OSingle xs:boolean.static final SeqTypeSeqType.BOOLEAN_ZOZero or one xs:boolean.static final SeqTypeSeqType.BYTE_ZMZero or more bytes.static final SeqTypeSeqType.COMMENT_OOne comment node.static final SeqTypeSeqType.DATE_OSingle date.static final SeqTypeSeqType.DATE_TIME_OOne date-time.static final SeqTypeSeqType.DATE_TIME_ZOZero or one date-time.static final SeqTypeSeqType.DATE_ZOZero or one date.static final SeqTypeSeqType.DAY_TIME_DURATION_OOne day-time-duration.static final SeqTypeSeqType.DAY_TIME_DURATION_ZOZero or one day-time-duration.static final SeqTypeSeqType.DECIMAL_ZOZero or one decimal number.final SeqTypeFuncType.declTypeReturn type of the function.static final SeqTypeSeqType.DOCUMENT_NODE_OOne document node.static final SeqTypeSeqType.DOCUMENT_NODE_ZMZero or more document node.static final SeqTypeSeqType.DOCUMENT_NODE_ZOZero or one document node.static final SeqTypeSeqType.DOUBLE_ODouble number.static final SeqTypeSeqType.DOUBLE_ZMDouble number.static final SeqTypeSeqType.DOUBLE_ZOZero or one double.static final SeqTypeSeqType.DURATION_ZOZero or one duration.static final SeqTypeSeqType.ELEMENT_OOne element node.static final SeqTypeSeqType.ELEMENT_ZMZero or more element nodes.static final SeqTypeSeqType.EMPTY_SEQUENCE_ZZero items (single instance).static final SeqTypeSeqType.FLOAT_OFloat number.static final SeqTypeSeqType.FUNCTION_OSingle function.static final SeqTypeSeqType.FUNCTION_ZMZero of more functions.static final SeqTypeSeqType.FUNCTION_ZOZero of single function.static final SeqTypeSeqType.HEX_BINARY_OOne xs:hexBinary.static final SeqTypeSeqType.HEX_BINARY_ZOZero or one xs:hexBinary.static final SeqTypeSeqType.INTEGER_OSingle integer.static final SeqTypeSeqType.INTEGER_ZMZero or more integers.static final SeqTypeSeqType.INTEGER_ZOZero or one integer.static final SeqTypeSeqType.ITEM_OSingle item.static final SeqTypeSeqType.ITEM_OMOne or more items.static final SeqTypeSeqType.ITEM_ZMZero or more items.static final SeqTypeSeqType.ITEM_ZOZero or one item.static final SeqTypeSeqType.LANGUAGE_OSingle language.static final SeqTypeSeqType.MAP_OSingle map.static final SeqTypeSeqType.MAP_ZMZero or more maps.static final SeqTypeSeqType.MAP_ZOZero or one map.static final SeqTypeSeqType.NAMESPACE_NODE_ONamespace node.static final SeqTypeSeqType.NCNAME_ZOZero or one NCName.static final SeqTypeSeqType.NODE_OSingle node.static final SeqTypeSeqType.NODE_OMOne or more nodes.static final SeqTypeSeqType.NODE_ZMZero or more nodes.static final SeqTypeSeqType.NODE_ZOZero or one nodes.static final SeqTypeSeqType.NUMERIC_OZero or one xs:numeric.static final SeqTypeSeqType.NUMERIC_ZOZero or one xs:numeric.static final SeqTypeSeqType.PROCESSING_INSTRUCTION_OProcessing instruction.static final SeqTypeSeqType.QNAME_OSingle QName.static final SeqTypeSeqType.QNAME_ZOZero or one QNames.static final SeqTypeSeqType.STRING_OSingle string.static final SeqTypeSeqType.STRING_ZMZero or more strings.static final SeqTypeSeqType.STRING_ZOZero or one strings.static final SeqTypeSeqType.TEXT_ZMZero or more text nodes.static final SeqTypeSeqType.TEXT_ZOZero or one text node.static final SeqTypeSeqType.TIME_OOne time.static final SeqTypeSeqType.TIME_ZOZero or one time.Methods in org.basex.query.value.type that return SeqTypeModifier and TypeMethodDescriptionstatic SeqTypeReturns a sequence type.static SeqTypeReturns a sequence type.Computes the intersection of two sequence types, i.e.final SeqTypeExprType.seqType()Returns the sequence type.final SeqTypedefault SeqTypeType.seqType()Returns a sequence type with a single number of occurrence.Internal function for creating a sequence type with the specified occurrence indicator.Returns a sequence type with a new occurrence indicator.Computes the union of two sequence types, i.e.Returns a sequence type with the specified occurrence indicator.Methods in org.basex.query.value.type with parameters of type SeqTypeModifier and TypeMethodDescriptionvoidAssigns the specified sequence type, updates the result size.voidAssigns the specified sequence type and result size.voidAssigns the type and result size, based on the specified min/max occurrences.voidAssigns the specified type and result size.booleanChecks the types for equality.static ArrayTypeCreates a new array type.static FuncTypeGetter for function types.static FuncTypeGetter for a function's type.static FuncTypeGetter for function types without annotations.static MapTypeCreates a new map type.booleanSeqType.instanceOf(SeqType st) Checks if this sequence type is an instance of the specified sequence type.Computes the intersection of two sequence types, i.e.booleanSeqType.kindInstanceOf(SeqType st) Checks if the kind of this sequence type is an instance of the kind of the specified sequence type.booleanSeqType.promotable(SeqType st) Checks if this type could be converted to the given one by function conversion.Computes the union of two sequence types, i.e.Constructors in org.basex.query.value.type with parameters of type SeqType -
Uses of SeqType in org.basex.query.var
Fields in org.basex.query.var declared as SeqTypeMethods in org.basex.query.var that return SeqTypeModifier and TypeMethodDescriptionVar.declaredType()Declared type of this variable.Var.seqType()Sequence type of values bound to this variable.Methods in org.basex.query.var with parameters of type SeqTypeModifier and TypeMethodDescriptionVarScope.addNew(QNm name, SeqType st, boolean param, QueryContext qc, InputInfo ii) Creates a new local variable in this scope.booleanVar.adoptCheck(SeqType st, boolean prom) Tries to adopt the given type check.voidVar.refineType(SeqType st, long size, CompileContext cc) Tries to refine the type of this variable through the type of the bound expression.voidVar.refineType(SeqType st, CompileContext cc) Tries to refine the type of this variable through the type of the bound expression.Constructors in org.basex.query.var with parameters of type SeqTypeModifierConstructorDescriptionVar(QNm name, SeqType declType, boolean param, int slot, QueryContext qc, StaticContext sc, InputInfo info) Constructor for a variable with an already known stack slot.Var(QNm name, SeqType declType, boolean param, QueryContext qc, StaticContext sc, InputInfo info) Constructor.