|
| typedef QExplicitlySharedDataPointer< FunctionCall > | Ptr |
| |
| enum | CardinalityComputation { ProductOfCardinality,
UnionOfCardinality
} |
| |
| typedef QExplicitlySharedDataPointer< const Expression > | ConstPtr |
| | A smart pointer wrapping const Expression instances. More...
|
| |
| enum | ID {
IDBooleanValue = 1,
IDCountFN,
IDEmptyFN,
IDExistsFN,
IDExpressionSequence,
IDGeneralComparison,
IDIfThenClause,
IDIgnorableExpression,
IDIntegerValue,
IDPositionFN,
IDStringValue,
IDValueComparison,
IDRangeVariableReference,
IDContextItem,
IDUserFunctionCallsite,
IDExpressionVariableReference,
IDAttributeConstructor,
IDUpperCaseFN,
IDLowerCaseFN,
IDFirstItemPredicate,
IDEmptySequence,
IDReturnOrderBy,
IDLetClause,
IDForClause,
IDPath,
IDNamespaceConstructor,
IDArgumentReference,
IDGenericPredicate,
IDAxisStep,
IDFloat,
IDCombineNodes,
IDUnresolvedVariableReference,
IDCardinalityVerifier
} |
| |
| typedef QList< Expression::Ptr > | List |
| |
| typedef QFlags< Property > | Properties |
| |
| enum | Property {
UseContextItem = 1,
DisableElimination = 1 << 1,
IsEvaluated = 1 << 2,
DisableTypingDeduction = 1 << 3,
EmptynessFollowsChild = 1 << 4,
RewriteToEmptyOnEmpty = 1 << 5,
RequiresFocus = 1 << 6,
AffectsOrderOnly = 1 << 7,
RequiresContextItem = (1 << 8) | RequiresFocus,
CreatesFocusForLast = 1 << 9,
LastOperandIsCollation = 1 << 10,
DependsOnLocalVariable = (1 << 11) | DisableElimination,
EvaluationCacheRedundant = (1 << 12),
IsNodeConstructor = 1 << 13,
RequiresCurrentItem = 1 << 14
} |
| |
| typedef QExplicitlySharedDataPointer< Expression > | Ptr |
| | A smart pointer wrapping mutable Expression instances. More...
|
| |
| typedef ::QAbstractXmlForwardIterator< Expression::Ptr > | QAbstractXmlForwardIterator |
| |
| typedef QVector< Expression::Ptr > | Vector |
| |
| virtual Item | evaluateSingleton (const DynamicContext::Ptr &context) const |
| |
| virtual ExpressionVisitorResult::Ptr | accept (const ExpressionVisitor::Ptr &visitor) const |
| |
| virtual SequenceType::List | expectedOperandTypes () const |
| |
| virtual ID | id () const |
| |
| virtual Expression::Properties | properties () const |
| |
| virtual void | setSignature (const FunctionSignature::Ptr &sign) |
| |
| virtual FunctionSignature::Ptr | signature () const |
| |
| virtual SequenceType::Ptr | staticType () const |
| |
| virtual Expression::Ptr | typeCheck (const StaticContext::Ptr &context, const SequenceType::Ptr &reqType) |
| |
| virtual bool | compressOperands (const StaticContext::Ptr &) |
| |
| virtual Expression::List | operands () const |
| |
| virtual void | setOperands (const Expression::List &list) |
| |
| | UnlimitedContainer (const Expression::List &operands=Expression::List()) |
| |
| virtual const SourceLocationReflection * | actualReflection () const |
| | Returns this. More...
|
| |
| virtual void | announceFocusType (const ItemType::Ptr &itemType) |
| |
| virtual Expression::Ptr | compress (const StaticContext::Ptr &context) |
| |
| Properties | deepProperties () const |
| | Computes the union of properties for this Expression and all its descending children. More...
|
| |
| virtual Properties | dependencies () const |
| |
| virtual QString | description () const |
| |
| virtual bool | evaluateEBV (const DynamicContext::Ptr &context) const |
| |
| virtual Item::Iterator::Ptr | evaluateSequence (const DynamicContext::Ptr &context) const |
| |
| virtual void | evaluateToSequenceReceiver (const DynamicContext::Ptr &context) const |
| |
| virtual ItemType::Ptr | expectedContextItemType () const |
| |
| | Expression () |
| |
| bool | has (const Property prop) const |
| |
| bool | hasDependency (const Property prop) const |
| |
| bool | is (const ID id) const |
| |
| bool | isEvaluated () const |
| |
| virtual ItemType::Ptr | newFocusType () const |
| |
| virtual QList< QExplicitlySharedDataPointer< OptimizationPass > > | optimizationPasses () const |
| |
| virtual PatternPriority | patternPriority () const |
| |
| const Expression::Ptr & | rewrite (const Expression::Ptr &to, const StaticContext::Ptr &context) const |
| | Rewrites this Expression to to, and return to. More...
|
| |
| virtual | ~Expression () |
| |
| | QSharedData () |
| | Constructs a QSharedData object with a reference count of 0. More...
|
| |
| | QSharedData (const QSharedData &) |
| | Constructs a QSharedData object with reference count 0. More...
|
| |
| const TCastTarget * | as () const |
| |
| TCastTarget * | as () |
| |
| virtual QSourceLocation | sourceLocation () const |
| |
| | SourceLocationReflection () |
| |
| virtual | ~SourceLocationReflection () |
| |
| static void | rewrite (Expression::Ptr &old, const Expression::Ptr &New, const StaticContext::Ptr &context) |
| |
| QAtomicInt | ref |
| |
| Expression::List | m_operands |
| |
Implements the function fn:adjust-dateTime-to-timezone().
- Author
- Frans Englich frans.nosp@m..eng.nosp@m.lich@.nosp@m.noki.nosp@m.a.com
Definition at line 113 of file qtimezonefns_p.h.