• User Guide
  • API Documentation
  • Developer Guide
  • Support
  • API Documentation
  • VDS.RDF.Query
  • ISparqlExpressionVisitor<T>
Show / Hide Table of Contents
  • System.Web.UI
    • HtmlTextWriter
    • HtmlTextWriterAttribute
    • HtmlTextWriterStyle
    • HtmlTextWriterTag
  • VDS.RDF
    • AbstractIndexedTripleCollection
    • AsyncError
    • BaseBlankNode
    • BaseDemandGraphCollection
    • BaseEndpoint
    • BaseGraph
    • BaseGraphCollection
    • BaseGraphLiteralNode
    • BaseLiteralNode
    • BaseNode
    • BaseTripleCollection
    • BaseTripleComparer
    • BaseTripleNode
    • BaseTripleStore
    • BaseUriNode
    • BaseVariableNode
    • BasicTripleContext
    • BlankNode
    • BlankNodeMapper
    • BlankNodeOutputMapper
    • CachingUriFactory
    • CancellableGraphEventArgs
    • CancellableGraphEventHandler
    • ComparisonHelper
    • DiskDemandGraphCollection
    • DiskDemandTripleStore
    • EqualityHelper
    • Extensions
    • FastNodeComparer
    • FastVirtualNodeComparer
    • FileGraphPersistenceWrapper
    • FullTripleComparer
    • Graph
    • GraphCallback
    • GraphCollection
    • GraphDiff
    • GraphDiffReport
    • GraphDiffReportExtensions
    • GraphEventArgs
    • GraphEventHandler
    • GraphExtensions
    • GraphFactory
    • GraphLiteralNode
    • GraphMatcher
    • GraphPersistenceAction
    • GraphPersistenceActionType
    • GraphPersistenceWrapper
    • GraphSizeComparer
    • GraphWrapperNode
    • HttpMode
    • IBlankNode
    • ICommentRdfHandler
    • IGraph
    • IGraphLiteralNode
    • IInMemoryQueryableStore
    • IInferencingTripleStore
    • ILiteralNode
    • INamespaceMapper
    • INativelyQueryableStore
    • INestedNamespaceMapper
    • INode
    • INodeFactory
    • IObjectParser<T>
    • IRdfHandler
    • IRdfReader
    • IRdfWriter
    • IRefNode
    • ISparqlResultsHandler
    • ISparqlResultsReader
    • ISparqlResultsWriter
    • ISparqlUpdateTripleStore
    • IStoreReader
    • IStoreWriter
    • ITransactionalGraph
    • ITransactionalStore
    • ITripleContext
    • ITripleIndex
    • ITripleNode
    • ITripleStore
    • IUpdateableTripleStore
    • IUriFactory
    • IUriNode
    • IVariableNode
    • IWrappingRdfHandler
    • InMemoryExtensions
    • InferencingTripleStore
    • LanguageTagValidationMode
    • LiteralEqualityMode
    • LiteralExtensions
    • LiteralNode
    • MimeTypeDefinition
    • MimeTypeSelector
    • MimeTypesHelper
    • NamespaceCallback
    • NamespaceChanged
    • NamespaceMapper
    • NestedNamespaceMapper
    • NodeFactory
    • NodeFactoryOptions
    • NodeListCallback
    • NodeType
    • NonIndexedGraph
    • NonIndexedThreadSafeGraph
    • ObjectComparer
    • ObjectSubjectComparer
    • Options
    • PersistentTripleStore
    • PredicateComparer
    • PredicateObjectComparer
    • QNameMapping
    • QNameOutputMapper
    • Quad
    • QueryCallback
    • QueryableGraph
    • RdfCanonicalizer
    • RdfCanonicalizer.CanonicalizedRdfDataset
    • RdfException
    • RdfHandlerCallback
    • RdfReaderWarning
    • RdfWriterWarning
    • SimpleTripleStore
    • SparqlResultsCallback
    • SparqlResultsHandlerCallback
    • SparqlWarning
    • StoreGraphPersistenceWrapper
    • StoreReaderWarning
    • StoreWriterWarning
    • StringExtensions
    • SubTreeIndexedTripleCollection
    • SubjectComparer
    • SubjectObjectComparer
    • SubjectPredicateComparer
    • ThreadSafeGraph
    • ThreadSafeGraphCollection
    • ThreadSafeQNameOutputMapper
    • ThreadSafeTripleCollection
    • ThreadSafeTripleStore
    • Tools
    • TreeIndexedTripleCollection
    • Triple
    • TripleCollection
    • TripleEqualityComparer
    • TripleEventArgs
    • TripleEventHandler
    • TripleIndexType
    • TripleNode
    • TriplePersistenceAction
    • TripleRefs
    • TripleStore
    • TripleStoreCallback
    • TripleStoreEventArgs
    • TripleStoreEventHandler
    • TripleStoreExtensions
    • TripleStorePersistenceAction
    • UnionGraph
    • UnionTripleCollection
    • UnregisteredRdfWriterTypeException
    • UpdateCallback
    • UriComparer
    • UriFactory
    • UriNode
    • VariableContext
    • VariableContextType
    • VariableNode
    • WebDemandGraphCollection
    • WebDemandTripleStore
    • WrapperGraph
    • WrapperGraphCollection
    • WrapperNode
    • WrapperTripleCollection
    • WrapperTripleStore
  • VDS.RDF.Configuration
    • CollectionFactory
    • ConfigurationLoader
    • ConfigurationManagerSettingsProvider
    • ConfigurationSerializationContext
    • CredentialsFactory
    • DatasetFactory
    • DotNetRdfConfigurationException
    • ExpressionFactoryFactory
    • FullTextObjectFactory
    • GraphFactory
    • IConfigurationExtension
    • IConfigurationLoader
    • IConfigurationSerializable
    • IObjectFactory
    • IPathResolver
    • ISettingsProvider
    • InferencingStoreFactory
    • NodeFactoryFactory
    • ObjectFactoryFactory
    • OperatorFactory
    • OptimiserFactory
    • ParserFactory
    • PermissionFactory
    • PropertyFunctionFactoryFactory
    • ProxyFactory
    • QueryProcessorFactory
    • ReasonerFactory
    • SparqlClientFactory
    • SparqlEndpointFactory
    • StorageFactory
    • StoreFactory
    • UpdateProcessorFactory
    • UriFactoryFactory
    • UserGroupFactory
    • WriterFactory
  • VDS.RDF.Configuration.Permissions
    • IPermission
    • Permission
    • PermissionModel
    • PermissionSet
    • UserGroup
  • VDS.RDF.Data.DataTables
    • DataTableHandler
    • GraphExtensions
    • SparqlResultSetExtensions
  • VDS.RDF.Dynamic
    • DynamicExtensions
    • DynamicGraph
    • DynamicNode
    • DynamicObjectCollection
    • DynamicObjectCollection<T>
    • DynamicSparqlResult
    • DynamicSparqlResultSet
    • DynamicSubjectCollection
    • DynamicSubjectCollection<T>
  • VDS.RDF.JsonLd
    • DefaultDocumentLoader
    • IBlankNodeGenerator
    • INodeMapGenerator
    • IRemoteContextProvider
    • JsonLdContext
    • JsonLdErrorCode
    • JsonLdLoaderOptions
    • JsonLdProcessor
    • JsonLdProcessorException
    • JsonLdProcessorOptions
    • JsonLdProcessorWarning
    • JsonLdRemoteContext
    • JsonLdTermDefinition
    • RemoteContextProvider
    • RemoteDocument
  • VDS.RDF.JsonLd.Processors
    • BlankNodeGenerator
    • NodeMapGenerator
  • VDS.RDF.JsonLd.Syntax
    • JsonLdContainer
    • JsonLdEmbed
    • JsonLdKeywords
    • JsonLdProcessingMode
    • JsonLdRdfDirectionMode
    • JsonLdSyntax
    • JsonLdVocabulary
    • LanguageDirection
  • VDS.RDF.LDF
    • LdfException
  • VDS.RDF.LDF.Client
    • TpfLiveGraph
  • VDS.RDF.Nodes
    • BooleanNode
    • ByteNode
    • DateNode
    • DateTimeNode
    • DecimalNode
    • DoubleNode
    • FloatNode
    • IValuedNode
    • LongNode
    • NumericNode
    • SignedByteNode
    • StringNode
    • TimeSpanNode
    • UnsignedLongNode
    • ValuedNodeExtensions
  • VDS.RDF.Ontology
    • Individual
    • Ontology
    • OntologyClass
    • OntologyGraph
    • OntologyHelper
    • OntologyProperty
    • OntologyResource
    • RdfOntologyException
    • ReasonerGraph
  • VDS.RDF.Parsing
    • BaseGZipDatasetParser
    • BaseGZipParser
    • BaseGZipResultsParser
    • BaseSparqlResultsReader
    • BlockingTextReader
    • BufferedTextReader
    • DataUriLoader
    • EmbeddedResourceLoader
    • FileLoader
    • GZippedJsonLdParser
    • GZippedNQuadsParser
    • GZippedNTriplesParser
    • GZippedNotation3Parser
    • GZippedRdfAParser
    • GZippedRdfJsonParser
    • GZippedRdfXmlParser
    • GZippedSparqlCsvParser
    • GZippedSparqlJsonParser
    • GZippedSparqlTsvParser
    • GZippedSparqlXmlParser
    • GZippedTriGParser
    • GZippedTriXParser
    • GZippedTurtleParser
    • IRdfAContext
    • ITokenisingParser
    • ITraceableParser
    • ITraceableTokeniser
    • IUriLoaderCache
    • IriSpecsHelper
    • JsonLdParser
    • LanguageTag
    • Loader
    • NQuadsParser
    • NQuadsSyntax
    • NTriplesParser
    • NTriplesSyntax
    • NonBlockingTextReader
    • Notation3Parser
    • ParserHelper
    • ParsingTextReader
    • PositionInfo
    • RdfAContext
    • RdfAParser
    • RdfAParserBase<THtmlDocument, TElement, TNode, TAttribute>
    • RdfAParserOptions
    • RdfAPatternCopyingHandler
    • RdfASpecsHelper
    • RdfASyntax
    • RdfJsonParser
    • RdfParseException
    • RdfParserSelectionException
    • RdfParsingTerminatedException
    • RdfSpecsHelper
    • RdfThreadedParsingException
    • RdfXmlParseType
    • RdfXmlParser
    • RdfXmlParserMode
    • RdfXmlSpecsHelper
    • SparqlBooleanParser
    • SparqlCsvParser
    • SparqlJsonParser
    • SparqlQueryParser
    • SparqlQuerySyntax
    • SparqlRdfParser
    • SparqlTsvParser
    • SparqlUpdateParser
    • SparqlXmlParser
    • StaticRdfAContexts
    • StoreReaderAdapter
    • StringParser
    • TriGParser
    • TriGSyntax
    • TriXParser
    • TurtleParser
    • TurtleSpecsHelper
    • TurtleSyntax
    • UnicodeSpecsHelper
    • UriLoader
    • XmlSpecsHelper
  • VDS.RDF.Parsing.Contexts
    • BaseParserContext
    • BaseResultsParserContext
    • BaseStoreParserContext
    • IEventParserContext<T>
    • IParserContext
    • IResultsParserContext
    • IStoreParserContext
    • ITokenisingParserContext
    • IncompleteTriple
    • IncompleteTripleDirection
    • JsonParserContext
    • Notation3ParserContext
    • RdfAEvaluationContext
    • RdfAParserContext<THtmlDocument>
    • RdfXmlParserContext
    • SparqlJsonParserContext
    • SparqlQueryParserContext
    • SparqlRdfParserContext
    • SparqlUpdateParserContext
    • SparqlXmlParserContext
    • TokenisingParserContext
    • TokenisingResultParserContext
    • TokenisingStoreParserContext
    • TriGParserContext
    • TurtleParserContext
  • VDS.RDF.Parsing.Events
    • BaseEvent
    • BaseEventQueue<T>
    • BaseRdfAEvent
    • BaseRdfXmlEvent
    • EventQueue<T>
    • IEvent
    • IEventGenerator<T>
    • IEventQueue<T>
    • IJitEventGenerator<T>
    • IPreProcessingEventGenerator<TEvent, TContext>
    • IRdfAEvent
    • IRdfXmlEvent
    • IRdfXmlJitEventGenerator
    • IRdfXmlPreProcessingEventGenerator
    • StreamingEventQueue<T>
    • SublistEventQueue<T>
  • VDS.RDF.Parsing.Events.RdfXml
    • AttributeEvent
    • BlankNodeIDEvent
    • DomBasedEventGenerator
    • ElementEvent
    • EndElementEvent
    • LanguageAttributeEvent
    • NamespaceAttributeEvent
    • ParseTypeAttributeEvent
    • PlainLiteralEvent
    • QNameEvent
    • RdfXmlEvent
    • RootEvent
    • StreamingEventGenerator
    • TextEvent
    • TypedLiteralEvent
    • UriReferenceEvent
    • XmlBaseAttributeEvent
  • VDS.RDF.Parsing.Handlers
    • AnyHandler
    • BaseHandler
    • BaseRdfHandler
    • BaseResultsHandler
    • CancellableHandler
    • ChainedHandler
    • CountHandler
    • GraphHandler
    • GraphUriRewriteHandler
    • HandlerExtensions
    • ListStringsHandler
    • ListUrisHandler
    • MergingResultSetHandler
    • MultiHandler
    • MultisetHandler
    • NullHandler
    • PagingHandler
    • ResultCountHandler
    • ResultSetHandler
    • ResultWriteThroughHandler
    • StoreCountHandler
    • StoreHandler
    • StripStringHandler
    • UniqueBlankNodesHandler
    • WriteThroughHandler
    • WriteToStoreHandler
  • VDS.RDF.Parsing.Tokens
    • ATToken
    • AbsKeywordToken
    • AddKeywordToken
    • AllKeywordToken
    • AllToken
    • AndToken
    • AsKeywordToken
    • AscKeywordToken
    • AskKeywordToken
    • AssignmentToken
    • AsynchronousBufferedTokenQueue
    • AvgKeywordToken
    • BNodeKeywordToken
    • BOFToken
    • BaseDirectiveToken
    • BaseToken
    • BaseTokenQueue
    • BaseTokeniser
    • BindKeywordToken
    • BindingsKeywordToken
    • BitwiseOrToken
    • BlankNodeCollectionToken
    • BlankNodeToken
    • BlankNodeWithIDToken
    • BoundKeywordToken
    • BufferedTokenQueue
    • CallKeywordToken
    • CeilKeywordToken
    • ClearKeywordToken
    • CoalesceKeywordToken
    • CommaToken
    • CommentToken
    • ConcatKeywordToken
    • ConstructKeywordToken
    • CopyKeywordToken
    • CountKeywordToken
    • CreateKeywordToken
    • CsvTokeniser
    • CustomKeywordDefinitionToken
    • CustomKeywordToken
    • DataKeywordToken
    • DataTypeKeywordToken
    • DataTypeToken
    • DayKeywordToken
    • DefaultKeywordToken
    • DeleteKeywordToken
    • DescKeywordToken
    • DescribeKeywordToken
    • DistinctKeywordToken
    • DivideToken
    • DotToken
    • DropKeywordToken
    • EOFToken
    • EOLToken
    • EncodeForUriKeywordToken
    • EndAnnotationToken
    • EndQuoteToken
    • EqualityToken
    • ExclamationToken
    • ExistsKeywordToken
    • FilterKeywordToken
    • FloorKeywordToken
    • ForAllQuantifierToken
    • ForSomeQuantifierToken
    • FromKeywordToken
    • FromNamedKeywordToken
    • GraphKeywordToken
    • GraphLiteralToken
    • GreaterThanOrEqualToToken
    • GreaterThanToken
    • GroupByKeywordToken
    • GroupConcatKeywordToken
    • HashToken
    • HatHatToken
    • HatToken
    • HavingKeywordToken
    • HoursKeywordToken
    • IToken
    • ITokenQueue
    • ITokeniser
    • IfKeywordToken
    • ImpliedByToken
    • ImpliesToken
    • InKeywordToken
    • InsertKeywordToken
    • IntoKeywordToken
    • IriKeywordToken
    • IsBlankKeywordToken
    • IsIriKeywordToken
    • IsLiteralKeywordToken
    • IsNumericKeywordToken
    • IsTripleKeywordToken
    • IsUriKeywordToken
    • KeywordAToken
    • KeywordDirectiveToken
    • KeywordIsToken
    • KeywordOfToken
    • LCaseKeywordToken
    • LangKeywordToken
    • LangMatchesKeywordToken
    • LanguageSpecifierToken
    • LeftBracketToken
    • LeftCurlyBracketToken
    • LeftSquareBracketToken
    • LengthKeywordToken
    • LessThanOrEqualToToken
    • LessThanToken
    • LetKeywordToken
    • LimitKeywordToken
    • LiteralToken
    • LiteralWithDataTypeToken
    • LiteralWithLanguageSpecifierToken
    • LoadKeywordToken
    • LongLiteralToken
    • MD5KeywordToken
    • MaxKeywordToken
    • MedianKeywordToken
    • MinKeywordToken
    • MinusKeywordToken
    • MinusToken
    • MinutesKeywordToken
    • ModeKeywordToken
    • MonthKeywordToken
    • MoveKeywordToken
    • MultiplyToken
    • NTriplesTokeniser
    • NamedKeywordToken
    • NegationToken
    • NonTokenisedTokenQueue
    • NotEqualsToken
    • NotExistsKeywordToken
    • NotInKeywordToken
    • Notation3Tokeniser
    • NowKeywordToken
    • NumericMaxKeywordToken
    • NumericMinKeywordToken
    • ObjectKeywordToken
    • OffsetKeywordToken
    • OptionalKeywordToken
    • OrToken
    • OrderByKeywordToken
    • PathToken
    • PlainLiteralToken
    • PlusToken
    • PredicateKeywordToken
    • PrefixDirectiveToken
    • PrefixToken
    • QNameToken
    • QuestionToken
    • QuotedTripleToken
    • RandKeywordToken
    • ReducedKeywordToken
    • RegexKeywordToken
    • ReplaceKeywordToken
    • RightBracketToken
    • RightCurlyBracketToken
    • RightSquareBracketToken
    • RoundKeywordToken
    • SameTermKeywordToken
    • SampleKeywordToken
    • SecondsKeywordToken
    • SelectKeywordToken
    • SemicolonToken
    • SeparatorKeywordToken
    • ServiceKeywordToken
    • Sha1KeywordToken
    • Sha224KeywordToken
    • Sha256KeywordToken
    • Sha384KeywordToken
    • Sha512KeywordToken
    • SilentKeywordToken
    • SparqlTokeniser
    • StartAnnotationToken
    • StartQuoteToken
    • StrAfterKeywordToken
    • StrBeforeKeywordToken
    • StrContainsKeywordToken
    • StrDtKeywordToken
    • StrEndsKeywordToken
    • StrKeywordToken
    • StrLangKeywordToken
    • StrLenKeywordToken
    • StrStartsKeywordToken
    • StrUUIDKeywordToken
    • SubStrKeywordToken
    • SubjectKeywordToken
    • SumKeywordToken
    • TZKeywordToken
    • TabToken
    • TimezoneKeywordToken
    • ToKeywordToken
    • Token
    • TokenQueue
    • TokenQueueMode
    • TokeniserEscapeMode
    • TriGTokeniser
    • TripleKeywordToken
    • TsvTokeniser
    • TurtleTokeniser
    • UCaseKeywordToken
    • UUIDKeywordToken
    • UndefKeywordToken
    • UnderscoreToken
    • UnionKeywordToken
    • UnsaidKeywordToken
    • UriKeywordToken
    • UriToken
    • UsingKeywordToken
    • ValuesKeywordToken
    • VariableToken
    • WhereKeywordToken
    • WithKeywordToken
    • YearKeywordToken
  • VDS.RDF.Parsing.Validation
    • ISyntaxValidationResults
    • ISyntaxValidator
    • RdfDatasetSyntaxValidator
    • RdfStrictSyntaxValidator
    • RdfSyntaxValidator
    • SparqlQueryValidator
    • SparqlResultsValidator
    • SparqlUpdateValidator
    • SyntaxValidationResults
  • VDS.RDF.Query
    • BaseSparqlView
    • BindingGroup
    • ExplainQueryProcessor
    • ExplanationLevel
    • FederatedSparqlQueryClient
    • FederatedSparqlRemoteEndpoint
    • FullTextHelper
    • GenericQueryProcessor
    • IPatternEvaluationContext
    • IProcessable
    • ISparqlAggregateProcessor<TResult, TContext, TBinding>
    • ISparqlAlgebraVisitor<T>
    • ISparqlExpressionProcessor<TResult, TContext, TBinding>
    • ISparqlExpressionVisitor<T>
    • ISparqlNodeComparer
    • ISparqlQueryAlgebraProcessor<TResult, TContext>
    • ISparqlQueryClient
    • ISparqlQueryProcessor
    • ISparqlResult
    • ISparqlResultFactory
    • IVisitable
    • LeviathanLeftJoinBinder
    • LeviathanQueryOptions
    • LeviathanQueryProcessor
    • LeviathanResultBinder
    • NativeSparqlView
    • NumericTypesHelper
    • QueryProcessorBase
    • RdfQueryException
    • RdfQueryTimeoutException
    • RdfReasoningException
    • RemoteQueryProcessor
    • ResultsHandlerExtensions
    • SimpleQueryProcessor
    • SparqlEvaluationContext
    • SparqlNodeComparer
    • SparqlOrderingComparer
    • SparqlParameterizedString
    • SparqlQuery
    • SparqlQueryClient
    • SparqlQueryType
    • SparqlRemoteEndpoint
    • SparqlRemoteEndpoint.AsyncQueryWithResultGraph
    • SparqlRemoteEndpoint.AsyncQueryWithResultSet
    • SparqlResult
    • SparqlResultBinder
    • SparqlResultFactory
    • SparqlResultSet
    • SparqlResultsType
    • SparqlSpecialQueryType
    • SparqlSpecsHelper
    • SparqlVariable
    • SparqlView
  • VDS.RDF.Query.Aggregates
    • BaseAggregate
    • ISparqlAggregate
  • VDS.RDF.Query.Aggregates.Leviathan
    • AllAggregate
    • AnyAggregate
    • MedianAggregate
    • ModeAggregate
    • NoneAggregate
    • NumericMaxAggregate
    • NumericMinAggregate
  • VDS.RDF.Query.Aggregates.Sparql
    • AverageAggregate
    • CountAggregate
    • CountAllAggregate
    • CountAllDistinctAggregate
    • CountDistinctAggregate
    • GroupConcatAggregate
    • MaxAggregate
    • MinAggregate
    • SampleAggregate
    • SumAggregate
  • VDS.RDF.Query.Aggregates.XPath
    • StringJoinAggregate
  • VDS.RDF.Query.Algebra
    • AlgebraExtensions
    • Ask
    • AskAnyTriples
    • AskBgp
    • AskUnion
    • BaseArbitraryLengthPathOperator
    • BaseMultiset
    • BasePathOperator
    • BaseSet
    • Bgp
    • Bindings
    • Distinct
    • ExistsJoin
    • Extend
    • Filter
    • FilteredProduct
    • FullTextQuery
    • Graph
    • GroupBy
    • GroupMultiset
    • Having
    • IAbstractJoin
    • IBgp
    • IExistsJoin
    • IFilter
    • IJoin
    • ILeftJoin
    • ILeviathanAlgebraExtension
    • IMinus
    • IPathOperator
    • ISet
    • ISparqlAlgebra
    • ITerminalOperator
    • IUnaryOperator
    • IUnion
    • IdentityFilter
    • IdentityMultiset
    • Join
    • LazyBgp
    • LazyUnion
    • LeftJoin
    • Minus
    • Multiset
    • NegatedPropertySet
    • NullMultiset
    • NullOperator
    • OneOrMorePath
    • OrderBy
    • ParallelJoin
    • ParallelUnion
    • PartitionedMultiset
    • PropertyFunction
    • PropertyPath
    • Reduced
    • SameTermFilter
    • Select
    • SelectDistinctGraphs
    • Service
    • Set
    • SetDistinctnessComparer
    • SetExtensions
    • SingleValueRestrictionFilter
    • Slice
    • SubQuery
    • Table
    • Union
    • VariableRestrictionFilter
    • ZeroLengthPath
    • ZeroOrMorePath
  • VDS.RDF.Query.Builder
    • GraphPatternBuilder
    • GraphPatternType
    • IAggregateBuilder
    • IAssignmentVariableNamePart<T>
    • IBindingTupleBuilder
    • IDescribeBuilder
    • IDescribeGraphPatternBuilder
    • IDistinctAggregateBuilder
    • IExpressionBuilder
    • IGraphPatternBuilder
    • IInlineDataBuilder
    • INonAggregateExpressionBuilder
    • IPatternItemFactory
    • IQueryBuilder
    • ISelectBuilder
    • ITriplePatternBuilder
    • ITriplePatternBuilderInternal
    • IfElsePart
    • IfThenPart
    • QueryBuilder
    • QueryBuilderExtensions
    • SparqlCastBuilder
    • TriplePatternBuilder
    • TriplePatternObjectPart
    • TriplePatternPredicatePart
  • VDS.RDF.Query.Builder.Expressions
    • AggregateExpression
    • BlankNodeExpression
    • BooleanExpression
    • IriExpression
    • LiteralExpression
    • NumericExpression
    • NumericExpression<T>
    • PrimaryExpression<TExpression>
    • RdfTermExpression
    • SparqlExpression
    • TypedLiteralExpression<T>
    • VariableExpression
  • VDS.RDF.Query.Construct
    • ConstructContext
  • VDS.RDF.Query.Datasets
    • BaseDataset
    • BaseDemandDataset
    • BaseImmutableDataset
    • BaseImmutableQuadDataset
    • BaseQuadDataset
    • BaseTransactionalDataset
    • BaseTransactionalQuadDataset
    • DatasetGraphCollection
    • FullTextIndexedDataset
    • ISparqlDataset
    • IThreadSafeDataset
    • InMemoryDataset
    • InMemoryQuadDataset
    • QuadDatasetTripleCollection
    • WebDemandDataset
    • WrapperDataset
  • VDS.RDF.Query.Describe
    • ISparqlDescribe
    • SparqlDescriber
  • VDS.RDF.Query.Expressions
    • ArqFunctionFactory
    • BaseBinaryExpression
    • BaseUnaryExpression
    • FullTextFunctionFactory
    • IExpressionTransformer
    • ISparqlCustomExpressionFactory
    • ISparqlExpression
    • LeviathanFunctionFactory
    • PrimaryExpressionSubstituter
    • SparqlBuiltInFunctionFactory
    • SparqlExpressionFactory
    • SparqlExpressionType
    • SparqlNumericType
    • XPathFunctionFactory
  • VDS.RDF.Query.Expressions.Arithmetic
    • AdditionExpression
    • DivisionExpression
    • MinusExpression
    • MultiplicationExpression
    • SubtractionExpression
  • VDS.RDF.Query.Expressions.Comparison
    • EqualsExpression
    • GreaterThanExpression
    • GreaterThanOrEqualToExpression
    • LessThanExpression
    • LessThanOrEqualToExpression
    • NotEqualsExpression
  • VDS.RDF.Query.Expressions.Conditional
    • AndExpression
    • NotExpression
    • OrExpression
  • VDS.RDF.Query.Expressions.Functions
    • FullTextMatchFunction
    • UnknownFunction
  • VDS.RDF.Query.Expressions.Functions.Arq
    • BNodeFunction
    • EFunction
    • LocalNameFunction
    • MaxFunction
    • MinFunction
    • NamespaceFunction
    • NowFunction
    • PiFunction
    • Sha1Function
    • StringJoinFunction
    • SubstringFunction
  • VDS.RDF.Query.Expressions.Functions.Leviathan.Hash
    • MD5HashFunction
    • Sha256HashFunction
  • VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric
    • CartesianFunction
    • CubeFunction
    • EFunction
    • FactorialFunction
    • LeviathanNaturalLogFunction
    • LogFunction
    • PowerFunction
    • PythagoreanDistanceFunction
    • RandomFunction
    • ReciprocalFunction
    • RootFunction
    • SquareFunction
    • SquareRootFunction
    • TenFunction
  • VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.Trigonometry
    • BaseTrigonometricFunction
    • CosecantFunction
    • CosineFunction
    • CotangentFunction
    • DegreesToRadiansFunction
    • RadiansToDegreesFunction
    • SecantFunction
    • SineFunction
    • TangentFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql
    • CallFunction
    • CoalesceFunction
    • IfElseFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Boolean
    • BoundFunction
    • ExistsFunction
    • IsBlankFunction
    • IsIriFunction
    • IsLiteralFunction
    • IsNumericFunction
    • IsTripleFunction
    • IsUriFunction
    • LangMatchesFunction
    • RegexFunction
    • SameTermFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Constructor
    • BNodeFunction
    • IriFunction
    • StrDtFunction
    • StrLangFunction
    • TripleFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.DateTime
    • DayFunction
    • HoursFunction
    • MinutesFunction
    • MonthFunction
    • NowFunction
    • SecondsFunction
    • TZFunction
    • TimezoneFunction
    • YearFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Hash
    • BaseHashFunction
    • MD5HashFunction
    • Sha1HashFunction
    • Sha256HashFunction
    • Sha384HashFunction
    • Sha512HashFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Numeric
    • AbsFunction
    • CeilFunction
    • FloorFunction
    • RandFunction
    • RoundFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Set
    • BaseSetFunction
    • InFunction
    • NotInFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.String
    • BaseBinaryStringFunction
    • BaseUUIDFunction
    • ConcatFunction
    • ContainsFunction
    • DataType11Function
    • DataTypeFunction
    • EncodeForUriFunction
    • LCaseFunction
    • LangFunction
    • ReplaceFunction
    • StrAfterFunction
    • StrBeforeFunction
    • StrEndsFunction
    • StrFunction
    • StrLenFunction
    • StrStartsFunction
    • StrUUIDFunction
    • SubStrFunction
    • UCaseFunction
    • UUIDFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.TripleNode
    • ObjectFunction
    • PredicateFunction
    • SubjectFunction
  • VDS.RDF.Query.Expressions.Functions.XPath
    • BooleanFunction
  • VDS.RDF.Query.Expressions.Functions.XPath.Cast
    • BaseCast
    • BooleanCast
    • DateTimeCast
    • DecimalCast
    • DoubleCast
    • FloatCast
    • IntegerCast
    • StringCast
  • VDS.RDF.Query.Expressions.Functions.XPath.DateTime
    • BaseUnaryDateTimeFunction
    • DayFromDateTimeFunction
    • HoursFromDateTimeFunction
    • MinutesFromDateTimeFunction
    • MonthFromDateTimeFunction
    • SecondsFromDateTimeFunction
    • TimezoneFromDateTimeFunction
    • YearFromDateTimeFunction
  • VDS.RDF.Query.Expressions.Functions.XPath.Numeric
    • AbsFunction
    • CeilingFunction
    • FloorFunction
    • RoundFunction
    • RoundHalfToEvenFunction
  • VDS.RDF.Query.Expressions.Functions.XPath.String
    • BaseBinaryStringFunction
    • BaseUnaryStringFunction
    • CompareFunction
    • ConcatFunction
    • ContainsFunction
    • EncodeForUriFunction
    • EndsWithFunction
    • EscapeHtmlUriFunction
    • LowerCaseFunction
    • NormalizeSpaceFunction
    • NormalizeUnicodeFunction
    • ReplaceFunction
    • StartsWithFunction
    • StringLengthFunction
    • SubstringAfterFunction
    • SubstringBeforeFunction
    • SubstringFunction
    • UpperCaseFunction
  • VDS.RDF.Query.Expressions.Primary
    • AggregateTerm
    • AllModifier
    • ConstantTerm
    • DistinctModifier
    • GraphPatternTerm
    • TripleNodeTerm
    • VariableTerm
  • VDS.RDF.Query.Filters
    • BaseUnaryFilter
    • BoundFilter
    • ChainFilter
    • ISparqlFilter
    • UnaryExpressionFilter
  • VDS.RDF.Query.FullText
    • FullTextIndexException
    • FullTextQueryException
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Indexing
    • BaseFullTextIndexer
    • BaseSimpleFullTextIndexer
    • IFullTextIndexer
    • IndexingMode
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Indexing.Lucene
    • BaseSimpleLuceneIndexer
    • LuceneObjectsIndexer
    • LucenePredicatesIndexer
    • LuceneSubjectsIndexer
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Schema
    • BaseIndexSchema
    • DefaultIndexSchema
    • IFullTextIndexSchema
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Search
    • FullTextSearchResult
    • IFullTextSearchProvider
    • IFullTextSearchResult
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Search.Lucene
    • BaseLuceneSearchProvider
    • LuceneSearchProvider
    • NamespaceDoc
  • VDS.RDF.Query.Grouping
    • BaseGroupBy
    • GroupByExpression
    • GroupByVariable
    • ISparqlGroupBy
  • VDS.RDF.Query.Inference
    • IInferenceEngine
    • IOwlReasoner
    • IQueryableOwlReasoner
    • OwlHelper
    • OwlHelper.OwlExtractMode
    • OwlReasonerWrapper
    • RdfsReasoner
    • SimpleN3RulesReasoner
    • SkosReasoner
    • StaticOwlReasonerWrapper
    • StaticRdfsReasoner
    • StaticSkosReasoner
  • VDS.RDF.Query.Operators
    • BaseOperator
    • ISparqlOperator
    • SparqlOperatorType
    • SparqlOperators
  • VDS.RDF.Query.Operators.DateTime
    • BaseDateTimeOperator
    • BaseTimeSpanOperator
    • DateTimeAddition
    • DateTimeSubtraction
    • TimeSpanAddition
    • TimeSpanSubtraction
  • VDS.RDF.Query.Operators.Numeric
    • AdditionOperator
    • BaseNumericOperator
    • DivisionOperator
    • MultiplicationOperator
    • SubtractionOperator
  • VDS.RDF.Query.Optimisation
    • AskBgpOptimiser
    • BaseAlgebraOptimiser
    • BaseQueryOptimiser
    • DefaultOptimiser
    • FilteredProductOptimiser
    • FullTextOptimiser
    • IAlgebraOptimiser
    • IQueryOptimiser
    • IdentityFilterOptimiser
    • ImplicitJoinOptimiser
    • LazyBgpOptimiser
    • LeviathanOptimiser
    • NoReorderComparer
    • NoReorderOptimiser
    • OrderByDistinctOptimiser
    • ParallelEvaluationOptimiser
    • PropertyFunctionOptimiser
    • SimpleVirtualAlgebraOptimiser
    • SparqlOptimiser
    • StrictAlgebraOptimiser
    • VariableSubstitutionTransformer
    • VirtualAlgebraOptimiser<TNodeID, TGraphID>
    • WeightedOptimiser
  • VDS.RDF.Query.Ordering
    • BaseOrderBy
    • ISparqlOrderBy
    • OrderByExpression
    • OrderByVariable
  • VDS.RDF.Query.Paths
    • AlternativePath
    • BaseBinaryPath
    • BaseUnaryPath
    • Cardinality
    • FixedCardinality
    • ISparqlPath
    • InversePath
    • NOrMore
    • NToM
    • NegatedSet
    • OneOrMore
    • PathEvaluationContext
    • PathTransformContext
    • PotentialPath
    • Property
    • SequencePath
    • ZeroOrMore
    • ZeroOrOne
    • ZeroToN
  • VDS.RDF.Query.Patterns
    • BaseTriplePattern
    • BindPattern
    • BindingTuple
    • BindingsPattern
    • BlankNodePattern
    • FilterPattern
    • FixedBlankNodePattern
    • GraphPattern
    • IAssignmentPattern
    • IConstructTriplePattern
    • IFilterPattern
    • IMatchTriplePattern
    • IPropertyFunctionPattern
    • IPropertyPathPattern
    • ISubQueryPattern
    • ITriplePattern
    • LetPattern
    • NodeMatchPattern
    • PatternItem
    • PropertyFunctionPattern
    • PropertyPathPattern
    • QuotedTriplePattern
    • SubQueryPattern
    • TriplePattern
    • TriplePatternType
    • TriplePatternTypeComparer
    • VariablePattern
  • VDS.RDF.Query.PropertyFunctions
    • FullTextMatchPropertyFunction
    • FullTextPropertyFunctionFactory
    • ILeviathanPropertyFunction
    • IPropertyFunctionFactory
    • ISparqlPropertyFunction
    • PropertyFunctionFactory
    • PropertyFunctionHelper
    • PropertyFunctionInfo
  • VDS.RDF.Query.Spin
    • SpinWrappedDataset
    • SpinWrappedGraph
  • VDS.RDF.Query.Spin.Core
    • Aggregations
  • VDS.RDF.Query.Spin.Inference
    • InferenceExtensions
  • VDS.RDF.Query.Spin.LibraryOntology
    • RDFx
  • VDS.RDF.Query.Spin.Statistics
    • ISPINStatisticsListener
  • VDS.RDF.Shacl
    • Path
    • ShapesGraph
    • Vocabulary
  • VDS.RDF.Shacl.Validation
    • Report
    • Result
    • ResultCollection
  • VDS.RDF.Skos
    • RdfSkosException
    • SkosCollection
    • SkosConcept
    • SkosConceptScheme
    • SkosGraph
    • SkosHelper
    • SkosMember
    • SkosOrderedCollection
    • SkosResource
  • VDS.RDF.Storage
    • AllegroGraphConnector
    • AsyncStorageCallback
    • AsyncStorageCallbackArgs
    • AsyncStorageOperation
    • BaseAsyncHttpConnector
    • BaseAsyncSafeConnector
    • BaseHttpConnector
    • BaseSesameHttpProtocolConnector
    • BaseStardogConnector
    • BatchTriple
    • DatasetFileManager
    • FourStoreConnector
    • FusekiConnector
    • GraphContent
    • IAsyncQueryableStorage
    • IAsyncStorageProvider
    • IAsyncTransactionalStorage
    • IAsyncUpdateableStorage
    • IOBehaviour
    • IQueryableStorage
    • IReasoningQueryableStorage
    • IStorageCapabilities
    • IStorageProvider
    • ITransactionalStorage
    • IUpdateableStorage
    • InMemoryManager
    • ParsingSparqlConnector
    • QueryableReadOnlyConnector
    • RdfStorageException
    • ReadOnlyConnector
    • ReadWriteSparqlConnector
    • SesameHttpProtocolConnector
    • SesameHttpProtocolVersion5Connector
    • SesameHttpProtocolVersion6Connector
    • SparqlConnector
    • SparqlConnectorLoadMethod
    • SparqlHttpProtocolConnector
    • StardogConnector
    • StardogReasoningMode
    • StardogV1Connector
    • StardogV2Connector
    • StardogV3Connector
    • StorageHelper
  • VDS.RDF.Storage.Management
    • AllegroGraphServer
    • BaseStardogServer
    • BaseStardogServer.DatabaseOptions
    • IAsyncStorageServer
    • IStorageServer
    • SesameServer
    • StardogServer
    • StardogV1Server
    • StardogV2Server
    • StardogV3Server
  • VDS.RDF.Storage.Management.Provisioning
    • IStoreTemplate
    • StoreTemplate
  • VDS.RDF.Storage.Management.Provisioning.Sesame
    • BaseSesameTemplate
    • SesameHttpTemplate
    • SesameMemTemplate
    • SesameNativeIndexMode
    • SesameNativeTemplate
  • VDS.RDF.Storage.Management.Provisioning.Stardog
    • BaseStardogTemplate
    • StardogDiskTemplate
    • StardogMemTemplate
  • VDS.RDF.Storage.Virtualisation
    • BaseVirtualBlankNode<TNodeID, TGraphID>
    • BaseVirtualGraphLiteralNode<TNodeID, TGraphID>
    • BaseVirtualLiteralNode<TNodeID, TGraphID>
    • BaseVirtualNode<TNodeID, TGraphID>
    • BaseVirtualUriNode<TNodeID, TGraphID>
    • BaseVirtualVariableNode<TNodeID, TGraphID>
    • ICanCopy
    • IVirtualIdComparable
    • IVirtualNode<TNodeID, TGraphID>
    • IVirtualRdfProvider<TNodeID, TGraphID>
    • SimpleVirtualBlankNode
    • SimpleVirtualGraphLiteralNode
    • SimpleVirtualLiteralNode
    • SimpleVirtualNodeCache<TNodeID>
    • SimpleVirtualUriNode
    • SimpleVirtualVariableNode
    • StoreVirtualGraphPersistenceWrapper<TNodeID, TGraphID>
    • VirtualNodeCache<TNodeID, TKey>
  • VDS.RDF.Update
    • ExplainUpdateProcessor
    • GenericUpdateProcessor
    • ISparqlUpdateProcessor
    • LeviathanUpdateOptions
    • LeviathanUpdateProcessor
    • RemoteUpdateProcessor
    • SimpleUpdateProcessor
    • SparqlRemoteUpdateEndpoint
    • SparqlUpdateClient
    • SparqlUpdateCommand
    • SparqlUpdateCommandSet
    • SparqlUpdateCommandType
    • SparqlUpdateEvaluationContext
    • SparqlUpdateException
    • SparqlUpdateMalformedException
    • SparqlUpdatePermissionException
    • SparqlUpdateSpecsHelper
    • SparqlUpdateTimeoutException
  • VDS.RDF.Update.Commands
    • AddCommand
    • BaseModificationCommand
    • BaseTransferCommand
    • ClearCommand
    • ClearMode
    • CopyCommand
    • CreateCommand
    • DeleteCommand
    • DeleteDataCommand
    • DropCommand
    • InsertCommand
    • InsertDataCommand
    • LoadCommand
    • ModifyCommand
    • MoveCommand
  • VDS.RDF.Update.Protocol
    • SparqlHttpProtocolException
    • SparqlHttpProtocolUriInvalidException
    • SparqlHttpProtocolUriResolutionException
  • VDS.RDF.Utils.Describe
    • BaseDescribeAlgorithm
    • ConciseBoundedDescription
    • IDescribeAlgorithm
    • LabelledDescription
    • MinimalSpanningGraph
    • NamedGraphDescription
    • SimpleSubjectDescription
    • SimpleSubjectObjectDescription
    • SymmetricConciseBoundedDescription
  • VDS.RDF.Writing
    • BaseGZipDatasetWriter
    • BaseGZipResultsWriter
    • BaseGZipWriter
    • BaseHtmlWriter
    • BaseRdfWriter
    • BaseStoreWriter
    • CollectionSearchMode
    • CompressingTurtleWriter
    • CsvStoreWriter
    • CsvWriter
    • GZippedJsonLdWriter
    • GZippedNQuadsWriter
    • GZippedNTriplesWriter
    • GZippedNotation3Writer
    • GZippedRdfAWriter
    • GZippedRdfJsonWriter
    • GZippedRdfXmlWriter
    • GZippedSparqlCsvWriter
    • GZippedSparqlJsonWriter
    • GZippedSparqlTsvWriter
    • GZippedSparqlXmlWriter
    • GZippedTriGWriter
    • GZippedTriXWriter
    • GZippedTurtleWriter
    • GraphMLSpecsHelper
    • GraphMLWriter
    • GraphVizGenerator
    • GraphVizWriter
    • HtmlSchemaWriter
    • HtmlWriter
    • IAttributeWriter
    • ICollapseLiteralsWriter
    • ICompressingWriter
    • IDtdWriter
    • IFormatterBasedWriter
    • IHighSpeedWriter
    • IHtmlWriter
    • IMultiThreadedWriter
    • INamespaceWriter
    • IPrettyPrintingWriter
    • IRdfStarCapableWriter
    • JsonLdWriter
    • JsonLdWriterOptions
    • NQuadsWriter
    • NTriplesWriter
    • NodeFormat
    • Notation3Writer
    • OutputRdfCollection
    • PrettyRdfXmlWriter
    • RdfJsonWriter
    • RdfOutputException
    • RdfThreadedOutputException
    • RdfWriterSelectionException
    • RdfXmlWriter
    • SingleGraphWriter
    • SparqlCsvWriter
    • SparqlHtmlWriter
    • SparqlJsonWriter
    • SparqlRdfWriter
    • SparqlTsvWriter
    • SparqlXmlWriter
    • SparqlXsltWriter
    • StringWriter
    • TriGWriter
    • TriXWriter
    • TripleSegment
    • TsvStoreWriter
    • TsvWriter
    • TurtleWriter
    • WriterCompressionLevel
    • WriterErrorMessages
    • WriterHelper
  • VDS.RDF.Writing.Contexts
    • BaseStoreWriterContext
    • BaseWriterContext
    • CompressingTurtleWriterContext
    • HtmlWriterContext
    • IAnnotationCompressingWriterContext
    • ICollectionCompressingWriterContext
    • ICompressingWriterContext
    • IStoreWriterContext
    • IWriterContext
    • NTriplesWriterContext
    • RdfXmlWriterContext
    • ThreadedStoreWriterContext
    • TriGWriterContext
    • TurtleWriterContext
  • VDS.RDF.Writing.Formatting
    • BaseFormatter
    • CsvFormatter
    • DeliminatedLineFormatter
    • HtmlFormatter
    • IBaseUriFormatter
    • ICharFormatter
    • ICommentFormatter
    • IGraphFormatter
    • INamespaceFormatter
    • INodeFormatter
    • IQuadFormatter
    • IQueryFormatter
    • IResultFormatter
    • IResultSetFormatter
    • ITripleFormatter
    • IUriFormatter
    • NQuads11Formatter
    • NQuadsFormatter
    • NTriples11Formatter
    • NTriplesFormatter
    • Notation3Formatter
    • QNameFormatter
    • RdfXmlFormatter
    • SparqlFormatter
    • SparqlXmlFormatter
    • TsvFormatter
    • TurtleFormatter
    • TurtleW3CFormatter
    • UncompressedNotation3Formatter
    • UncompressedTurtleFormatter
    • UncompressedTurtleStarFormatter

Interface ISparqlExpressionVisitor<T>

The interface to be implemented by an object that can be accepted by an ISparqlExpression instance.

Namespace: VDS.RDF.Query
Assembly: dotNetRdf.dll
Syntax
public interface ISparqlExpressionVisitor<out T>
Type Parameters
Name Description
T

The type returned by the visit methods of the visitor.

Methods

| Edit this page View Source

VisitAbsFunction(AbsFunction)

Process an AbsFunction.

Declaration
T VisitAbsFunction(AbsFunction abs)
Parameters
Type Name Description
AbsFunction abs
Returns
Type Description
T
| Edit this page View Source

VisitAbsFunction(AbsFunction)

Process an XPath AbsFunction.

Declaration
T VisitAbsFunction(AbsFunction abs)
Parameters
Type Name Description
AbsFunction abs
Returns
Type Description
T
| Edit this page View Source

VisitAdditionExpression(AdditionExpression)

Visit a AdditionExpression.

Declaration
T VisitAdditionExpression(AdditionExpression expr)
Parameters
Type Name Description
AdditionExpression expr
Returns
Type Description
T
| Edit this page View Source

VisitAggregateTerm(AggregateTerm)

Visit a AggregateTerm.

Declaration
T VisitAggregateTerm(AggregateTerm aggregate)
Parameters
Type Name Description
AggregateTerm aggregate
Returns
Type Description
T
| Edit this page View Source

VisitAllModifier(AllModifier)

Visit a AllModifier.

Declaration
T VisitAllModifier(AllModifier all)
Parameters
Type Name Description
AllModifier all
Returns
Type Description
T
| Edit this page View Source

VisitAndExpression(AndExpression)

Visit an AndExpression.

Declaration
T VisitAndExpression(AndExpression and)
Parameters
Type Name Description
AndExpression and
Returns
Type Description
T
| Edit this page View Source

VisitArqBNodeFunction(BNodeFunction)

Visit an ARQ BNodeFunction.

Declaration
T VisitArqBNodeFunction(BNodeFunction bNode)
Parameters
Type Name Description
BNodeFunction bNode
Returns
Type Description
T
| Edit this page View Source

VisitBNodeFunction(BNodeFunction)

Process a BNodeFunction.

Declaration
T VisitBNodeFunction(BNodeFunction bNode)
Parameters
Type Name Description
BNodeFunction bNode
Returns
Type Description
T
| Edit this page View Source

VisitBooleanCast(BooleanCast)

Process a BooleanCast.

Declaration
T VisitBooleanCast(BooleanCast cast)
Parameters
Type Name Description
BooleanCast cast
Returns
Type Description
T
| Edit this page View Source

VisitBooleanFunction(BooleanFunction)

Process an XPath BooleanFunction.

Declaration
T VisitBooleanFunction(BooleanFunction boolean)
Parameters
Type Name Description
BooleanFunction boolean
Returns
Type Description
T
| Edit this page View Source

VisitBoundFunction(BoundFunction)

Process a BoundFunction.

Declaration
T VisitBoundFunction(BoundFunction bound)
Parameters
Type Name Description
BoundFunction bound
Returns
Type Description
T
| Edit this page View Source

VisitCallFunction(CallFunction)

Process a CallFunction.

Declaration
T VisitCallFunction(CallFunction call)
Parameters
Type Name Description
CallFunction call
Returns
Type Description
T
| Edit this page View Source

VisitCartesianFunction(CartesianFunction)

Visit a CartesianFunction.

Declaration
T VisitCartesianFunction(CartesianFunction cart)
Parameters
Type Name Description
CartesianFunction cart
Returns
Type Description
T
| Edit this page View Source

VisitCeilFunction(CeilFunction)

Process a CeilFunction.

Declaration
T VisitCeilFunction(CeilFunction ceil)
Parameters
Type Name Description
CeilFunction ceil
Returns
Type Description
T
| Edit this page View Source

VisitCeilFunction(CeilingFunction)

Process an XPath CeilFunction.

Declaration
T VisitCeilFunction(CeilingFunction ceil)
Parameters
Type Name Description
CeilingFunction ceil
Returns
Type Description
T
| Edit this page View Source

VisitCoalesceFunction(CoalesceFunction)

Process a CoalesceFunction.

Declaration
T VisitCoalesceFunction(CoalesceFunction coalesce)
Parameters
Type Name Description
CoalesceFunction coalesce
Returns
Type Description
T
| Edit this page View Source

VisitCompareFunction(CompareFunction)

Process an XPath CompareFunction.

Declaration
T VisitCompareFunction(CompareFunction compare)
Parameters
Type Name Description
CompareFunction compare
Returns
Type Description
T
| Edit this page View Source

VisitConcatFunction(ConcatFunction)

Process a ConcatFunction.

Declaration
T VisitConcatFunction(ConcatFunction concat)
Parameters
Type Name Description
ConcatFunction concat
Returns
Type Description
T
| Edit this page View Source

VisitConcatFunction(ConcatFunction)

Process an XPath ConcatFunction.

Declaration
T VisitConcatFunction(ConcatFunction concat)
Parameters
Type Name Description
ConcatFunction concat
Returns
Type Description
T
| Edit this page View Source

VisitConstantTerm(ConstantTerm)

Visit a ConstantTerm.

Declaration
T VisitConstantTerm(ConstantTerm constant)
Parameters
Type Name Description
ConstantTerm constant
Returns
Type Description
T
| Edit this page View Source

VisitContainsFunction(ContainsFunction)

Process a ContainsFunction.

Declaration
T VisitContainsFunction(ContainsFunction contains)
Parameters
Type Name Description
ContainsFunction contains
Returns
Type Description
T
| Edit this page View Source

VisitContainsFunction(ContainsFunction)

Process an XPath ContainsFunction.

Declaration
T VisitContainsFunction(ContainsFunction contains)
Parameters
Type Name Description
ContainsFunction contains
Returns
Type Description
T
| Edit this page View Source

VisitCosecantFunction(CosecantFunction)

Visit a CosecantFunction.

Declaration
T VisitCosecantFunction(CosecantFunction cosec)
Parameters
Type Name Description
CosecantFunction cosec
Returns
Type Description
T
| Edit this page View Source

VisitCosineFunction(CosineFunction)

Visit a CosineFunction.

Declaration
T VisitCosineFunction(CosineFunction cos)
Parameters
Type Name Description
CosineFunction cos
Returns
Type Description
T
| Edit this page View Source

VisitCotangentFunction(CotangentFunction)

Visit a CotangentFunction.

Declaration
T VisitCotangentFunction(CotangentFunction cot)
Parameters
Type Name Description
CotangentFunction cot
Returns
Type Description
T
| Edit this page View Source

VisitCubeFunction(CubeFunction)

Visit a CubeFunction.

Declaration
T VisitCubeFunction(CubeFunction cube)
Parameters
Type Name Description
CubeFunction cube
Returns
Type Description
T
| Edit this page View Source

VisitDataType11Function(DataType11Function)

Process a DataType11Function.

Declaration
T VisitDataType11Function(DataType11Function dataType)
Parameters
Type Name Description
DataType11Function dataType
Returns
Type Description
T
| Edit this page View Source

VisitDataTypeFunction(DataTypeFunction)

Process a DataTypeFunction.

Declaration
T VisitDataTypeFunction(DataTypeFunction dataType)
Parameters
Type Name Description
DataTypeFunction dataType
Returns
Type Description
T
| Edit this page View Source

VisitDateTimeCast(DateTimeCast)

Process a DateTimeCast.

Declaration
T VisitDateTimeCast(DateTimeCast cast)
Parameters
Type Name Description
DateTimeCast cast
Returns
Type Description
T
| Edit this page View Source

VisitDayFromDateTimeFunction(DayFromDateTimeFunction)

Process a DayFromDateTimeFunction.

Declaration
T VisitDayFromDateTimeFunction(DayFromDateTimeFunction day)
Parameters
Type Name Description
DayFromDateTimeFunction day
Returns
Type Description
T
| Edit this page View Source

VisitDayFunction(DayFunction)

Process a DayFunction.

Declaration
T VisitDayFunction(DayFunction day)
Parameters
Type Name Description
DayFunction day
Returns
Type Description
T
| Edit this page View Source

VisitDecimalCast(DecimalCast)

Process a DecimalCast.

Declaration
T VisitDecimalCast(DecimalCast cast)
Parameters
Type Name Description
DecimalCast cast
Returns
Type Description
T
| Edit this page View Source

VisitDegreesToRadiansFunction(DegreesToRadiansFunction)

Visit a DegreesToRadiansFunction.

Declaration
T VisitDegreesToRadiansFunction(DegreesToRadiansFunction degToRad)
Parameters
Type Name Description
DegreesToRadiansFunction degToRad
Returns
Type Description
T
| Edit this page View Source

VisitDistinctModifier(DistinctModifier)

Visit a DistinctModifier.

Declaration
T VisitDistinctModifier(DistinctModifier distinct)
Parameters
Type Name Description
DistinctModifier distinct
Returns
Type Description
T
| Edit this page View Source

VisitDivisionExpression(DivisionExpression)

Visit a DivisionExpression.

Declaration
T VisitDivisionExpression(DivisionExpression divisionExpression)
Parameters
Type Name Description
DivisionExpression divisionExpression
Returns
Type Description
T
| Edit this page View Source

VisitDoubleCast(DoubleCast)

Process a DoubleCast.

Declaration
T VisitDoubleCast(DoubleCast cast)
Parameters
Type Name Description
DoubleCast cast
Returns
Type Description
T
| Edit this page View Source

VisitEFunction(EFunction)

Visit an ARQ EFunction.

Declaration
T VisitEFunction(EFunction e)
Parameters
Type Name Description
EFunction e
Returns
Type Description
T
| Edit this page View Source

VisitEncodeForUriFunction(EncodeForUriFunction)

Process a EncodeForUriFunction.

Declaration
T VisitEncodeForUriFunction(EncodeForUriFunction encodeForUri)
Parameters
Type Name Description
EncodeForUriFunction encodeForUri
Returns
Type Description
T
| Edit this page View Source

VisitEncodeForUriFunction(EncodeForUriFunction)

Process an XPath EncodeForUriFunction.

Declaration
T VisitEncodeForUriFunction(EncodeForUriFunction encodeForUri)
Parameters
Type Name Description
EncodeForUriFunction encodeForUri
Returns
Type Description
T
| Edit this page View Source

VisitEndsWithFunction(EndsWithFunction)

Process an XPath EndsWithFunction.

Declaration
T VisitEndsWithFunction(EndsWithFunction endsWith)
Parameters
Type Name Description
EndsWithFunction endsWith
Returns
Type Description
T
| Edit this page View Source

VisitEqualsExpression(EqualsExpression)

Visit a EqualsExpression.

Declaration
T VisitEqualsExpression(EqualsExpression equals)
Parameters
Type Name Description
EqualsExpression equals
Returns
Type Description
T
| Edit this page View Source

VisitEscapeHtmlUriFunction(EscapeHtmlUriFunction)

Process an XPath EscapeHtmlUriFunction.

Declaration
T VisitEscapeHtmlUriFunction(EscapeHtmlUriFunction escape)
Parameters
Type Name Description
EscapeHtmlUriFunction escape
Returns
Type Description
T
| Edit this page View Source

VisitExistsFunction(ExistsFunction)

Process a ExistsFunction.

Declaration
T VisitExistsFunction(ExistsFunction exists)
Parameters
Type Name Description
ExistsFunction exists
Returns
Type Description
T
| Edit this page View Source

VisitFactorialFunction(FactorialFunction)

Visit a FactorialFunction.

Declaration
T VisitFactorialFunction(FactorialFunction factorial)
Parameters
Type Name Description
FactorialFunction factorial
Returns
Type Description
T
| Edit this page View Source

VisitFloatCast(FloatCast)

Process a FloatCast.

Declaration
T VisitFloatCast(FloatCast cast)
Parameters
Type Name Description
FloatCast cast
Returns
Type Description
T
| Edit this page View Source

VisitFloorFunction(FloorFunction)

Process a FloorFunction.

Declaration
T VisitFloorFunction(FloorFunction floor)
Parameters
Type Name Description
FloorFunction floor
Returns
Type Description
T
| Edit this page View Source

VisitFloorFunction(FloorFunction)

Process an XPath FloorFunction.

Declaration
T VisitFloorFunction(FloorFunction floor)
Parameters
Type Name Description
FloorFunction floor
Returns
Type Description
T
| Edit this page View Source

VisitGraphPatternTerm(GraphPatternTerm)

Visit a GraphPatternTerm.

Declaration
T VisitGraphPatternTerm(GraphPatternTerm graphPattern)
Parameters
Type Name Description
GraphPatternTerm graphPattern
Returns
Type Description
T
| Edit this page View Source

VisitGreaterThanExpression(GreaterThanExpression)

Visit a GreaterThanExpression.

Declaration
T VisitGreaterThanExpression(GreaterThanExpression gt)
Parameters
Type Name Description
GreaterThanExpression gt
Returns
Type Description
T
| Edit this page View Source

VisitGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression)

Visit a GreaterThanOrEqualToExpression.

Declaration
T VisitGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression gte)
Parameters
Type Name Description
GreaterThanOrEqualToExpression gte
Returns
Type Description
T
| Edit this page View Source

VisitHoursFromDateTimeFunction(HoursFromDateTimeFunction)

Process a HoursFromDateTimeFunction.

Declaration
T VisitHoursFromDateTimeFunction(HoursFromDateTimeFunction hours)
Parameters
Type Name Description
HoursFromDateTimeFunction hours
Returns
Type Description
T
| Edit this page View Source

VisitHoursFunction(HoursFunction)

Process a HoursFunction.

Declaration
T VisitHoursFunction(HoursFunction hours)
Parameters
Type Name Description
HoursFunction hours
Returns
Type Description
T
| Edit this page View Source

VisitIfElseFunction(IfElseFunction)

Process a IfElseFunction.

Declaration
T VisitIfElseFunction(IfElseFunction ifElse)
Parameters
Type Name Description
IfElseFunction ifElse
Returns
Type Description
T
| Edit this page View Source

VisitInFunction(InFunction)

Process a InFunction.

Declaration
T VisitInFunction(InFunction inFn)
Parameters
Type Name Description
InFunction inFn
Returns
Type Description
T
| Edit this page View Source

VisitIntegerCast(IntegerCast)

Process a IntegerCast.

Declaration
T VisitIntegerCast(IntegerCast cast)
Parameters
Type Name Description
IntegerCast cast
Returns
Type Description
T
| Edit this page View Source

VisitIriFunction(IriFunction)

Process an IriFunction.

Declaration
T VisitIriFunction(IriFunction iri)
Parameters
Type Name Description
IriFunction iri
Returns
Type Description
T
| Edit this page View Source

VisitIsBlankFunction(IsBlankFunction)

Process a IsBlankFunction.

Declaration
T VisitIsBlankFunction(IsBlankFunction isBlank)
Parameters
Type Name Description
IsBlankFunction isBlank
Returns
Type Description
T
| Edit this page View Source

VisitIsIriFunction(IsIriFunction)

Process a IsIriFunction.

Declaration
T VisitIsIriFunction(IsIriFunction isIri)
Parameters
Type Name Description
IsIriFunction isIri
Returns
Type Description
T
| Edit this page View Source

VisitIsLiteralFunction(IsLiteralFunction)

Process a IsLiteralFunction.

Declaration
T VisitIsLiteralFunction(IsLiteralFunction isLiteral)
Parameters
Type Name Description
IsLiteralFunction isLiteral
Returns
Type Description
T
| Edit this page View Source

VisitIsNumericFunction(IsNumericFunction)

Process a IsNumericFunction.

Declaration
T VisitIsNumericFunction(IsNumericFunction isNumeric)
Parameters
Type Name Description
IsNumericFunction isNumeric
Returns
Type Description
T
| Edit this page View Source

VisitIsTripleFunction(IsTripleFunction)

Process a IsTripleFunction.

Declaration
T VisitIsTripleFunction(IsTripleFunction isTripleFunction)
Parameters
Type Name Description
IsTripleFunction isTripleFunction
Returns
Type Description
T
| Edit this page View Source

VisitLCaseFunction(LCaseFunction)

Process a LCaseFunction.

Declaration
T VisitLCaseFunction(LCaseFunction lCase)
Parameters
Type Name Description
LCaseFunction lCase
Returns
Type Description
T
| Edit this page View Source

VisitLangFunction(LangFunction)

Process a LangFunction.

Declaration
T VisitLangFunction(LangFunction lang)
Parameters
Type Name Description
LangFunction lang
Returns
Type Description
T
| Edit this page View Source

VisitLangMatchesFunction(LangMatchesFunction)

Process a LangMatchesFunction.

Declaration
T VisitLangMatchesFunction(LangMatchesFunction langMatches)
Parameters
Type Name Description
LangMatchesFunction langMatches
Returns
Type Description
T
| Edit this page View Source

VisitLessThanExpression(LessThanExpression)

Visit a LessThanExpression.

Declaration
T VisitLessThanExpression(LessThanExpression lt)
Parameters
Type Name Description
LessThanExpression lt
Returns
Type Description
T
| Edit this page View Source

VisitLessThanOrEqualToExpression(LessThanOrEqualToExpression)

Visit a LessThanOrEqualToExpression.

Declaration
T VisitLessThanOrEqualToExpression(LessThanOrEqualToExpression lte)
Parameters
Type Name Description
LessThanOrEqualToExpression lte
Returns
Type Description
T
| Edit this page View Source

VisitLeviathanEFunction(EFunction)

Visit a EFunction.

Declaration
T VisitLeviathanEFunction(EFunction eFunction)
Parameters
Type Name Description
EFunction eFunction
Returns
Type Description
T
| Edit this page View Source

VisitLeviathanMD5HashFunction(MD5HashFunction)

Visit a Leviathan MD5HashFunction.

Declaration
T VisitLeviathanMD5HashFunction(MD5HashFunction md5)
Parameters
Type Name Description
MD5HashFunction md5
Returns
Type Description
T
| Edit this page View Source

VisitLeviathanSha256HashFunction(Sha256HashFunction)

Visit a Leviathan Sha256HashFunction.

Declaration
T VisitLeviathanSha256HashFunction(Sha256HashFunction sha256)
Parameters
Type Name Description
Sha256HashFunction sha256
Returns
Type Description
T
| Edit this page View Source

VisitLocalNameFunction(LocalNameFunction)

Visit an ARQ LocalNameFunction.

Declaration
T VisitLocalNameFunction(LocalNameFunction localName)
Parameters
Type Name Description
LocalNameFunction localName
Returns
Type Description
T
| Edit this page View Source

VisitLogFunction(LogFunction)

Visit a LogFunction.

Declaration
T VisitLogFunction(LogFunction log)
Parameters
Type Name Description
LogFunction log
Returns
Type Description
T
| Edit this page View Source

VisitLowerCaseFunction(LowerCaseFunction)

Process an XPath LowerCaseFunction.

Declaration
T VisitLowerCaseFunction(LowerCaseFunction lCase)
Parameters
Type Name Description
LowerCaseFunction lCase
Returns
Type Description
T
| Edit this page View Source

VisitMaxFunction(MaxFunction)

Visit an ARQ MaxFunction.

Declaration
T VisitMaxFunction(MaxFunction max)
Parameters
Type Name Description
MaxFunction max
Returns
Type Description
T
| Edit this page View Source

VisitMd5HashFunction(MD5HashFunction)

Process a MD5HashFunction.

Declaration
T VisitMd5HashFunction(MD5HashFunction md5)
Parameters
Type Name Description
MD5HashFunction md5
Returns
Type Description
T
| Edit this page View Source

VisitMinFunction(MinFunction)

Visit an ARQ MinFunction.

Declaration
T VisitMinFunction(MinFunction min)
Parameters
Type Name Description
MinFunction min
Returns
Type Description
T
| Edit this page View Source

VisitMinusExpression(MinusExpression)

Visit a MinusExpression.

Declaration
T VisitMinusExpression(MinusExpression minusExpression)
Parameters
Type Name Description
MinusExpression minusExpression
Returns
Type Description
T
| Edit this page View Source

VisitMinutesFromDateTimeFunction(MinutesFromDateTimeFunction)

Process a MinutesFromDateTimeFunction.

Declaration
T VisitMinutesFromDateTimeFunction(MinutesFromDateTimeFunction minutes)
Parameters
Type Name Description
MinutesFromDateTimeFunction minutes
Returns
Type Description
T
| Edit this page View Source

VisitMinutesFunction(MinutesFunction)

Process a MinutesFunction.

Declaration
T VisitMinutesFunction(MinutesFunction minutes)
Parameters
Type Name Description
MinutesFunction minutes
Returns
Type Description
T
| Edit this page View Source

VisitMonthFromDateTimeFunction(MonthFromDateTimeFunction)

Process a MonthFromDateTimeFunction.

Declaration
T VisitMonthFromDateTimeFunction(MonthFromDateTimeFunction month)
Parameters
Type Name Description
MonthFromDateTimeFunction month
Returns
Type Description
T
| Edit this page View Source

VisitMonthFunction(MonthFunction)

Process a MonthFunction.

Declaration
T VisitMonthFunction(MonthFunction month)
Parameters
Type Name Description
MonthFunction month
Returns
Type Description
T
| Edit this page View Source

VisitMultiplicationExpression(MultiplicationExpression)

Visit a MultiplicationExpression.

Declaration
T VisitMultiplicationExpression(MultiplicationExpression multiplicationExpression)
Parameters
Type Name Description
MultiplicationExpression multiplicationExpression
Returns
Type Description
T
| Edit this page View Source

VisitNamespaceFunction(NamespaceFunction)

Visit an ARQ NamespaceFunction.

Declaration
T VisitNamespaceFunction(NamespaceFunction ns)
Parameters
Type Name Description
NamespaceFunction ns
Returns
Type Description
T
| Edit this page View Source

VisitNaturalLogFunction(LeviathanNaturalLogFunction)

Visit a LeviathanNaturalLogFunction.

Declaration
T VisitNaturalLogFunction(LeviathanNaturalLogFunction logn)
Parameters
Type Name Description
LeviathanNaturalLogFunction logn
Returns
Type Description
T
| Edit this page View Source

VisitNormalizeSpaceFunction(NormalizeSpaceFunction)

Process an XPath NormalizeSpaceFunction.

Declaration
T VisitNormalizeSpaceFunction(NormalizeSpaceFunction normalize)
Parameters
Type Name Description
NormalizeSpaceFunction normalize
Returns
Type Description
T
| Edit this page View Source

VisitNormalizeUnicodeFunction(NormalizeUnicodeFunction)

Process an XPath NormalizeUnicodeFunction.

Declaration
T VisitNormalizeUnicodeFunction(NormalizeUnicodeFunction normalize)
Parameters
Type Name Description
NormalizeUnicodeFunction normalize
Returns
Type Description
T
| Edit this page View Source

VisitNotEqualsExpression(NotEqualsExpression)

Visit a NotEqualsExpression.

Declaration
T VisitNotEqualsExpression(NotEqualsExpression ne)
Parameters
Type Name Description
NotEqualsExpression ne
Returns
Type Description
T
| Edit this page View Source

VisitNotExpression(NotExpression)

Visit a NotExpression.

Declaration
T VisitNotExpression(NotExpression not)
Parameters
Type Name Description
NotExpression not
Returns
Type Description
T
| Edit this page View Source

VisitNotInFunction(NotInFunction)

Process a NotInFunction.

Declaration
T VisitNotInFunction(NotInFunction notIn)
Parameters
Type Name Description
NotInFunction notIn
Returns
Type Description
T
| Edit this page View Source

VisitNowFunction(NowFunction)

Visit an ARQ NowFunction.

Declaration
T VisitNowFunction(NowFunction now)
Parameters
Type Name Description
NowFunction now
Returns
Type Description
T
| Edit this page View Source

VisitNowFunction(NowFunction)

Process a NowFunction.

Declaration
T VisitNowFunction(NowFunction now)
Parameters
Type Name Description
NowFunction now
Returns
Type Description
T
| Edit this page View Source

VisitObjectFunction(ObjectFunction)

Process an ObjectFunction.

Declaration
T VisitObjectFunction(ObjectFunction objectFunction)
Parameters
Type Name Description
ObjectFunction objectFunction
Returns
Type Description
T
| Edit this page View Source

VisitOrExpression(OrExpression)

Visit an OrExpression.

Declaration
T VisitOrExpression(OrExpression or)
Parameters
Type Name Description
OrExpression or
Returns
Type Description
T
| Edit this page View Source

VisitPiFunction(PiFunction)

Visit an ARQ PiFunction.

Declaration
T VisitPiFunction(PiFunction pi)
Parameters
Type Name Description
PiFunction pi
Returns
Type Description
T
| Edit this page View Source

VisitPowerFunction(PowerFunction)

Visit a PowerFunction.

Declaration
T VisitPowerFunction(PowerFunction pow)
Parameters
Type Name Description
PowerFunction pow
Returns
Type Description
T
| Edit this page View Source

VisitPredicateFunction(PredicateFunction)

Process a PredicateFunction.

Declaration
T VisitPredicateFunction(PredicateFunction predicateFunction)
Parameters
Type Name Description
PredicateFunction predicateFunction
Returns
Type Description
T
| Edit this page View Source

VisitPythagoreanDistanceFunction(PythagoreanDistanceFunction)

Visit a PythagoreanDistanceFunction.

Declaration
T VisitPythagoreanDistanceFunction(PythagoreanDistanceFunction pythagoreanDistance)
Parameters
Type Name Description
PythagoreanDistanceFunction pythagoreanDistance
Returns
Type Description
T
| Edit this page View Source

VisitRadiansToDegreesFunction(RadiansToDegreesFunction)

Visit a RadiansToDegreesFunction.

Declaration
T VisitRadiansToDegreesFunction(RadiansToDegreesFunction radToDeg)
Parameters
Type Name Description
RadiansToDegreesFunction radToDeg
Returns
Type Description
T
| Edit this page View Source

VisitRandFunction(RandFunction)

Process a RandFunction.

Declaration
T VisitRandFunction(RandFunction rand)
Parameters
Type Name Description
RandFunction rand
Returns
Type Description
T
| Edit this page View Source

VisitRandomFunction(RandomFunction)

Visit a RandomFunction.

Declaration
T VisitRandomFunction(RandomFunction rand)
Parameters
Type Name Description
RandomFunction rand
Returns
Type Description
T
| Edit this page View Source

VisitReciprocalFunction(ReciprocalFunction)

Visit a ReciprocalFunction.

Declaration
T VisitReciprocalFunction(ReciprocalFunction reciprocal)
Parameters
Type Name Description
ReciprocalFunction reciprocal
Returns
Type Description
T
| Edit this page View Source

VisitRegexFunction(RegexFunction)

Process a RegexFunction.

Declaration
T VisitRegexFunction(RegexFunction regex)
Parameters
Type Name Description
RegexFunction regex
Returns
Type Description
T
| Edit this page View Source

VisitReplaceFunction(ReplaceFunction)

Process a ReplaceFunction.

Declaration
T VisitReplaceFunction(ReplaceFunction replace)
Parameters
Type Name Description
ReplaceFunction replace
Returns
Type Description
T
| Edit this page View Source

VisitReplaceFunction(ReplaceFunction)

Process an XPath ReplaceFunction.

Declaration
T VisitReplaceFunction(ReplaceFunction replace)
Parameters
Type Name Description
ReplaceFunction replace
Returns
Type Description
T
| Edit this page View Source

VisitRootFunction(RootFunction)

Visit a RootFunction.

Declaration
T VisitRootFunction(RootFunction root)
Parameters
Type Name Description
RootFunction root
Returns
Type Description
T
| Edit this page View Source

VisitRoundFunction(RoundFunction)

Process a RandFunction.

Declaration
T VisitRoundFunction(RoundFunction round)
Parameters
Type Name Description
RoundFunction round
Returns
Type Description
T
| Edit this page View Source

VisitRoundFunction(RoundFunction)

Process an XPath RoundFunction.

Declaration
T VisitRoundFunction(RoundFunction round)
Parameters
Type Name Description
RoundFunction round
Returns
Type Description
T
| Edit this page View Source

VisitRoundHalfToEvenFunction(RoundHalfToEvenFunction)

Process an XPath RoundHalfToEvenFunction.

Declaration
T VisitRoundHalfToEvenFunction(RoundHalfToEvenFunction round)
Parameters
Type Name Description
RoundHalfToEvenFunction round
Returns
Type Description
T
| Edit this page View Source

VisitSameTermFunction(SameTermFunction)

Process a SameTermFunction.

Declaration
T VisitSameTermFunction(SameTermFunction sameTerm)
Parameters
Type Name Description
SameTermFunction sameTerm
Returns
Type Description
T
| Edit this page View Source

VisitSecantFunction(SecantFunction)

Visit a SecantFunction.

Declaration
T VisitSecantFunction(SecantFunction sec)
Parameters
Type Name Description
SecantFunction sec
Returns
Type Description
T
| Edit this page View Source

VisitSecondsFromDateTimeFunction(SecondsFromDateTimeFunction)

Process a SecondsFromDateTimeFunction.

Declaration
T VisitSecondsFromDateTimeFunction(SecondsFromDateTimeFunction seconds)
Parameters
Type Name Description
SecondsFromDateTimeFunction seconds
Returns
Type Description
T
| Edit this page View Source

VisitSecondsFunction(SecondsFunction)

Process a SecondsFunction.

Declaration
T VisitSecondsFunction(SecondsFunction seconds)
Parameters
Type Name Description
SecondsFunction seconds
Returns
Type Description
T
| Edit this page View Source

VisitSha1Function(Sha1Function)

Visit an ARQ Sha1Function.

Declaration
T VisitSha1Function(Sha1Function sha1)
Parameters
Type Name Description
Sha1Function sha1
Returns
Type Description
T
| Edit this page View Source

VisitSha1HashFunction(Sha1HashFunction)

Process a Sha1HashFunction.

Declaration
T VisitSha1HashFunction(Sha1HashFunction sha1)
Parameters
Type Name Description
Sha1HashFunction sha1
Returns
Type Description
T
| Edit this page View Source

VisitSha256HashFunction(Sha256HashFunction)

Process a Sha256HashFunction.

Declaration
T VisitSha256HashFunction(Sha256HashFunction sha256)
Parameters
Type Name Description
Sha256HashFunction sha256
Returns
Type Description
T
| Edit this page View Source

VisitSha384HashFunction(Sha384HashFunction)

Process a Sha384HashFunction.

Declaration
T VisitSha384HashFunction(Sha384HashFunction sha384)
Parameters
Type Name Description
Sha384HashFunction sha384
Returns
Type Description
T
| Edit this page View Source

VisitSha512HashFunction(Sha512HashFunction)

Process a Sha512HashFunction.

Declaration
T VisitSha512HashFunction(Sha512HashFunction sha512)
Parameters
Type Name Description
Sha512HashFunction sha512
Returns
Type Description
T
| Edit this page View Source

VisitSineFunction(SineFunction)

Visit a SineFunction.

Declaration
T VisitSineFunction(SineFunction sin)
Parameters
Type Name Description
SineFunction sin
Returns
Type Description
T
| Edit this page View Source

VisitSquareFunction(SquareFunction)

Visit a SquareFunction.

Declaration
T VisitSquareFunction(SquareFunction square)
Parameters
Type Name Description
SquareFunction square
Returns
Type Description
T
| Edit this page View Source

VisitSquareRootFunction(SquareRootFunction)

Visit a SquareRootFunction.

Declaration
T VisitSquareRootFunction(SquareRootFunction sqrt)
Parameters
Type Name Description
SquareRootFunction sqrt
Returns
Type Description
T
| Edit this page View Source

VisitStartsWithFunction(StartsWithFunction)

Process an XPath StartsWithFunction.

Declaration
T VisitStartsWithFunction(StartsWithFunction startsWith)
Parameters
Type Name Description
StartsWithFunction startsWith
Returns
Type Description
T
| Edit this page View Source

VisitStrAfterFunction(StrAfterFunction)

Process a StrAfterFunction.

Declaration
T VisitStrAfterFunction(StrAfterFunction strAfter)
Parameters
Type Name Description
StrAfterFunction strAfter
Returns
Type Description
T
| Edit this page View Source

VisitStrBeforeFunction(StrBeforeFunction)

Process a StrBeforeFunction.

Declaration
T VisitStrBeforeFunction(StrBeforeFunction strBefore)
Parameters
Type Name Description
StrBeforeFunction strBefore
Returns
Type Description
T
| Edit this page View Source

VisitStrDtFunction(StrDtFunction)

Process a StrDtFunction.

Declaration
T VisitStrDtFunction(StrDtFunction strDt)
Parameters
Type Name Description
StrDtFunction strDt
Returns
Type Description
T
| Edit this page View Source

VisitStrEndsFunction(StrEndsFunction)

Process a StrEndsFunction.

Declaration
T VisitStrEndsFunction(StrEndsFunction strEnds)
Parameters
Type Name Description
StrEndsFunction strEnds
Returns
Type Description
T
| Edit this page View Source

VisitStrFunction(StrFunction)

Process a StrFunction.

Declaration
T VisitStrFunction(StrFunction str)
Parameters
Type Name Description
StrFunction str
Returns
Type Description
T
| Edit this page View Source

VisitStrLangFunction(StrLangFunction)

Process a StrLangFunction.

Declaration
T VisitStrLangFunction(StrLangFunction strLang)
Parameters
Type Name Description
StrLangFunction strLang
Returns
Type Description
T
| Edit this page View Source

VisitStrLenFunction(StrLenFunction)

Process a StrLenFunction.

Declaration
T VisitStrLenFunction(StrLenFunction strLen)
Parameters
Type Name Description
StrLenFunction strLen
Returns
Type Description
T
| Edit this page View Source

VisitStrStartsFunction(StrStartsFunction)

Process a StrStartsFunction.

Declaration
T VisitStrStartsFunction(StrStartsFunction strStarts)
Parameters
Type Name Description
StrStartsFunction strStarts
Returns
Type Description
T
| Edit this page View Source

VisitStrUuidFunction(StrUUIDFunction)

Process a StrUUIDFunction.

Declaration
T VisitStrUuidFunction(StrUUIDFunction uuid)
Parameters
Type Name Description
StrUUIDFunction uuid
Returns
Type Description
T
| Edit this page View Source

VisitStringCast(StringCast)

Process a StringCast.

Declaration
T VisitStringCast(StringCast cast)
Parameters
Type Name Description
StringCast cast
Returns
Type Description
T
| Edit this page View Source

VisitStringJoinFunction(StringJoinFunction)

Visit an ARQ StringJoinFunction.

Declaration
T VisitStringJoinFunction(StringJoinFunction stringJoin)
Parameters
Type Name Description
StringJoinFunction stringJoin
Returns
Type Description
T
| Edit this page View Source

VisitStringLengthFunction(StringLengthFunction)

Process an XPath StringLengthFunction.

Declaration
T VisitStringLengthFunction(StringLengthFunction strLen)
Parameters
Type Name Description
StringLengthFunction strLen
Returns
Type Description
T
| Edit this page View Source

VisitSubStrFunction(SubStrFunction)

Process a SubStrFunction.

Declaration
T VisitSubStrFunction(SubStrFunction subStr)
Parameters
Type Name Description
SubStrFunction subStr
Returns
Type Description
T
| Edit this page View Source

VisitSubjectFunction(SubjectFunction)

Process a SubjectFunction.

Declaration
T VisitSubjectFunction(SubjectFunction subjectFunction)
Parameters
Type Name Description
SubjectFunction subjectFunction
Returns
Type Description
T
| Edit this page View Source

VisitSubstringAfterFunction(SubstringAfterFunction)

Process an XPath SubstringAfterFunction.

Declaration
T VisitSubstringAfterFunction(SubstringAfterFunction substringAfter)
Parameters
Type Name Description
SubstringAfterFunction substringAfter
Returns
Type Description
T
| Edit this page View Source

VisitSubstringBeforeFunction(SubstringBeforeFunction)

Process an XPath SubstringBeforeFunction.

Declaration
T VisitSubstringBeforeFunction(SubstringBeforeFunction substringBefore)
Parameters
Type Name Description
SubstringBeforeFunction substringBefore
Returns
Type Description
T
| Edit this page View Source

VisitSubstringFunction(SubstringFunction)

Visit an ARQ SubstringFunction.

Declaration
T VisitSubstringFunction(SubstringFunction substring)
Parameters
Type Name Description
SubstringFunction substring
Returns
Type Description
T
| Edit this page View Source

VisitSubstringFunction(SubstringFunction)

Process an XPath SubstringFunction.

Declaration
T VisitSubstringFunction(SubstringFunction substring)
Parameters
Type Name Description
SubstringFunction substring
Returns
Type Description
T
| Edit this page View Source

VisitSubtractionExpression(SubtractionExpression)

Visit a SubtractionExpression.

Declaration
T VisitSubtractionExpression(SubtractionExpression subtractionExpression)
Parameters
Type Name Description
SubtractionExpression subtractionExpression
Returns
Type Description
T
| Edit this page View Source

VisitTZFunction(TZFunction)

Process a TZFunction.

Declaration
T VisitTZFunction(TZFunction tz)
Parameters
Type Name Description
TZFunction tz
Returns
Type Description
T
| Edit this page View Source

VisitTangentFunction(TangentFunction)

Visit a TangentFunction.

Declaration
T VisitTangentFunction(TangentFunction tan)
Parameters
Type Name Description
TangentFunction tan
Returns
Type Description
T
| Edit this page View Source

VisitTenFunction(TenFunction)

Visit a TenFunction.

Declaration
T VisitTenFunction(TenFunction ten)
Parameters
Type Name Description
TenFunction ten
Returns
Type Description
T
| Edit this page View Source

VisitTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction)

Process a TimezoneFromDateTimeFunction.

Declaration
T VisitTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction timezone)
Parameters
Type Name Description
TimezoneFromDateTimeFunction timezone
Returns
Type Description
T
| Edit this page View Source

VisitTimezoneFunction(TimezoneFunction)

Process a TimezoneFunction.

Declaration
T VisitTimezoneFunction(TimezoneFunction timezone)
Parameters
Type Name Description
TimezoneFunction timezone
Returns
Type Description
T
| Edit this page View Source

VisitUCaseFunction(UCaseFunction)

Process a UCaseFunction.

Declaration
T VisitUCaseFunction(UCaseFunction uCase)
Parameters
Type Name Description
UCaseFunction uCase
Returns
Type Description
T
| Edit this page View Source

VisitUnknownFunction(UnknownFunction)

Handle an unrecognized function.

Declaration
T VisitUnknownFunction(UnknownFunction unknownFunction)
Parameters
Type Name Description
UnknownFunction unknownFunction
Returns
Type Description
T
| Edit this page View Source

VisitUpperCaseFunction(UpperCaseFunction)

Process an XPath UpperCaseFunction.

Declaration
T VisitUpperCaseFunction(UpperCaseFunction uCase)
Parameters
Type Name Description
UpperCaseFunction uCase
Returns
Type Description
T
| Edit this page View Source

VisitUuidFunction(UUIDFunction)

Process a UUIDFunction.

Declaration
T VisitUuidFunction(UUIDFunction uuid)
Parameters
Type Name Description
UUIDFunction uuid
Returns
Type Description
T
| Edit this page View Source

VisitVariableTerm(VariableTerm)

Visit a VariableTerm.

Declaration
T VisitVariableTerm(VariableTerm variable)
Parameters
Type Name Description
VariableTerm variable
Returns
Type Description
T
| Edit this page View Source

VisitYearFunction(YearFunction)

Process a YearFunction.

Declaration
T VisitYearFunction(YearFunction year)
Parameters
Type Name Description
YearFunction year
Returns
Type Description
T
| Edit this page View Source

VisitYearsFromDateTimeFunction(YearFromDateTimeFunction)

Process a YearFromDateTimeFunction.

Declaration
T VisitYearsFromDateTimeFunction(YearFromDateTimeFunction years)
Parameters
Type Name Description
YearFromDateTimeFunction years
Returns
Type Description
T

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Methods
    • VisitAbsFunction(AbsFunction)
    • VisitAbsFunction(AbsFunction)
    • VisitAdditionExpression(AdditionExpression)
    • VisitAggregateTerm(AggregateTerm)
    • VisitAllModifier(AllModifier)
    • VisitAndExpression(AndExpression)
    • VisitArqBNodeFunction(BNodeFunction)
    • VisitBNodeFunction(BNodeFunction)
    • VisitBooleanCast(BooleanCast)
    • VisitBooleanFunction(BooleanFunction)
    • VisitBoundFunction(BoundFunction)
    • VisitCallFunction(CallFunction)
    • VisitCartesianFunction(CartesianFunction)
    • VisitCeilFunction(CeilFunction)
    • VisitCeilFunction(CeilingFunction)
    • VisitCoalesceFunction(CoalesceFunction)
    • VisitCompareFunction(CompareFunction)
    • VisitConcatFunction(ConcatFunction)
    • VisitConcatFunction(ConcatFunction)
    • VisitConstantTerm(ConstantTerm)
    • VisitContainsFunction(ContainsFunction)
    • VisitContainsFunction(ContainsFunction)
    • VisitCosecantFunction(CosecantFunction)
    • VisitCosineFunction(CosineFunction)
    • VisitCotangentFunction(CotangentFunction)
    • VisitCubeFunction(CubeFunction)
    • VisitDataType11Function(DataType11Function)
    • VisitDataTypeFunction(DataTypeFunction)
    • VisitDateTimeCast(DateTimeCast)
    • VisitDayFromDateTimeFunction(DayFromDateTimeFunction)
    • VisitDayFunction(DayFunction)
    • VisitDecimalCast(DecimalCast)
    • VisitDegreesToRadiansFunction(DegreesToRadiansFunction)
    • VisitDistinctModifier(DistinctModifier)
    • VisitDivisionExpression(DivisionExpression)
    • VisitDoubleCast(DoubleCast)
    • VisitEFunction(EFunction)
    • VisitEncodeForUriFunction(EncodeForUriFunction)
    • VisitEncodeForUriFunction(EncodeForUriFunction)
    • VisitEndsWithFunction(EndsWithFunction)
    • VisitEqualsExpression(EqualsExpression)
    • VisitEscapeHtmlUriFunction(EscapeHtmlUriFunction)
    • VisitExistsFunction(ExistsFunction)
    • VisitFactorialFunction(FactorialFunction)
    • VisitFloatCast(FloatCast)
    • VisitFloorFunction(FloorFunction)
    • VisitFloorFunction(FloorFunction)
    • VisitGraphPatternTerm(GraphPatternTerm)
    • VisitGreaterThanExpression(GreaterThanExpression)
    • VisitGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression)
    • VisitHoursFromDateTimeFunction(HoursFromDateTimeFunction)
    • VisitHoursFunction(HoursFunction)
    • VisitIfElseFunction(IfElseFunction)
    • VisitInFunction(InFunction)
    • VisitIntegerCast(IntegerCast)
    • VisitIriFunction(IriFunction)
    • VisitIsBlankFunction(IsBlankFunction)
    • VisitIsIriFunction(IsIriFunction)
    • VisitIsLiteralFunction(IsLiteralFunction)
    • VisitIsNumericFunction(IsNumericFunction)
    • VisitIsTripleFunction(IsTripleFunction)
    • VisitLCaseFunction(LCaseFunction)
    • VisitLangFunction(LangFunction)
    • VisitLangMatchesFunction(LangMatchesFunction)
    • VisitLessThanExpression(LessThanExpression)
    • VisitLessThanOrEqualToExpression(LessThanOrEqualToExpression)
    • VisitLeviathanEFunction(EFunction)
    • VisitLeviathanMD5HashFunction(MD5HashFunction)
    • VisitLeviathanSha256HashFunction(Sha256HashFunction)
    • VisitLocalNameFunction(LocalNameFunction)
    • VisitLogFunction(LogFunction)
    • VisitLowerCaseFunction(LowerCaseFunction)
    • VisitMaxFunction(MaxFunction)
    • VisitMd5HashFunction(MD5HashFunction)
    • VisitMinFunction(MinFunction)
    • VisitMinusExpression(MinusExpression)
    • VisitMinutesFromDateTimeFunction(MinutesFromDateTimeFunction)
    • VisitMinutesFunction(MinutesFunction)
    • VisitMonthFromDateTimeFunction(MonthFromDateTimeFunction)
    • VisitMonthFunction(MonthFunction)
    • VisitMultiplicationExpression(MultiplicationExpression)
    • VisitNamespaceFunction(NamespaceFunction)
    • VisitNaturalLogFunction(LeviathanNaturalLogFunction)
    • VisitNormalizeSpaceFunction(NormalizeSpaceFunction)
    • VisitNormalizeUnicodeFunction(NormalizeUnicodeFunction)
    • VisitNotEqualsExpression(NotEqualsExpression)
    • VisitNotExpression(NotExpression)
    • VisitNotInFunction(NotInFunction)
    • VisitNowFunction(NowFunction)
    • VisitNowFunction(NowFunction)
    • VisitObjectFunction(ObjectFunction)
    • VisitOrExpression(OrExpression)
    • VisitPiFunction(PiFunction)
    • VisitPowerFunction(PowerFunction)
    • VisitPredicateFunction(PredicateFunction)
    • VisitPythagoreanDistanceFunction(PythagoreanDistanceFunction)
    • VisitRadiansToDegreesFunction(RadiansToDegreesFunction)
    • VisitRandFunction(RandFunction)
    • VisitRandomFunction(RandomFunction)
    • VisitReciprocalFunction(ReciprocalFunction)
    • VisitRegexFunction(RegexFunction)
    • VisitReplaceFunction(ReplaceFunction)
    • VisitReplaceFunction(ReplaceFunction)
    • VisitRootFunction(RootFunction)
    • VisitRoundFunction(RoundFunction)
    • VisitRoundFunction(RoundFunction)
    • VisitRoundHalfToEvenFunction(RoundHalfToEvenFunction)
    • VisitSameTermFunction(SameTermFunction)
    • VisitSecantFunction(SecantFunction)
    • VisitSecondsFromDateTimeFunction(SecondsFromDateTimeFunction)
    • VisitSecondsFunction(SecondsFunction)
    • VisitSha1Function(Sha1Function)
    • VisitSha1HashFunction(Sha1HashFunction)
    • VisitSha256HashFunction(Sha256HashFunction)
    • VisitSha384HashFunction(Sha384HashFunction)
    • VisitSha512HashFunction(Sha512HashFunction)
    • VisitSineFunction(SineFunction)
    • VisitSquareFunction(SquareFunction)
    • VisitSquareRootFunction(SquareRootFunction)
    • VisitStartsWithFunction(StartsWithFunction)
    • VisitStrAfterFunction(StrAfterFunction)
    • VisitStrBeforeFunction(StrBeforeFunction)
    • VisitStrDtFunction(StrDtFunction)
    • VisitStrEndsFunction(StrEndsFunction)
    • VisitStrFunction(StrFunction)
    • VisitStrLangFunction(StrLangFunction)
    • VisitStrLenFunction(StrLenFunction)
    • VisitStrStartsFunction(StrStartsFunction)
    • VisitStrUuidFunction(StrUUIDFunction)
    • VisitStringCast(StringCast)
    • VisitStringJoinFunction(StringJoinFunction)
    • VisitStringLengthFunction(StringLengthFunction)
    • VisitSubStrFunction(SubStrFunction)
    • VisitSubjectFunction(SubjectFunction)
    • VisitSubstringAfterFunction(SubstringAfterFunction)
    • VisitSubstringBeforeFunction(SubstringBeforeFunction)
    • VisitSubstringFunction(SubstringFunction)
    • VisitSubstringFunction(SubstringFunction)
    • VisitSubtractionExpression(SubtractionExpression)
    • VisitTZFunction(TZFunction)
    • VisitTangentFunction(TangentFunction)
    • VisitTenFunction(TenFunction)
    • VisitTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction)
    • VisitTimezoneFunction(TimezoneFunction)
    • VisitUCaseFunction(UCaseFunction)
    • VisitUnknownFunction(UnknownFunction)
    • VisitUpperCaseFunction(UpperCaseFunction)
    • VisitUuidFunction(UUIDFunction)
    • VisitVariableTerm(VariableTerm)
    • VisitYearFunction(YearFunction)
    • VisitYearsFromDateTimeFunction(YearFromDateTimeFunction)
  • Extension Methods
Back to top Generated by DocFX