• User Guide
  • API Documentation
  • Developer Guide
  • Support
  • API Documentation
  • VDS.RDF.Query
  • ISparqlExpressionProcessor<TResult, TContext, TBinding>
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 ISparqlExpressionProcessor<TResult, TContext, TBinding>

The interface to be implemented by a class that can process SPARQL expressions.

Namespace: VDS.RDF.Query
Assembly: dotNetRdf.dll
Syntax
public interface ISparqlExpressionProcessor<out TResult, in TContext, in TBinding>
Type Parameters
Name Description
TResult
TContext
TBinding

Methods

| Edit this page View Source

ProcessAbsFunction(AbsFunction, TContext, TBinding)

Process a SPARQL AbsFunction.

Declaration
TResult ProcessAbsFunction(AbsFunction abs, TContext context, TBinding binding)
Parameters
Type Name Description
AbsFunction abs
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessAbsFunction(AbsFunction, TContext, TBinding)

Process an XPath AbsFunction.

Declaration
TResult ProcessAbsFunction(AbsFunction abs, TContext context, TBinding binding)
Parameters
Type Name Description
AbsFunction abs
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessAdditionExpression(AdditionExpression, TContext, TBinding)

Process an AdditionExpression.

Declaration
TResult ProcessAdditionExpression(AdditionExpression addition, TContext context, TBinding binding)
Parameters
Type Name Description
AdditionExpression addition
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessAggregateTerm(AggregateTerm, TContext, TBinding)

Process an AggregateTerm.

Declaration
TResult ProcessAggregateTerm(AggregateTerm aggregate, TContext context, TBinding binding)
Parameters
Type Name Description
AggregateTerm aggregate
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessAllModifier(AllModifier, TContext, TBinding)

Process an AllModifier.

Declaration
TResult ProcessAllModifier(AllModifier all, TContext context, TBinding binding)
Parameters
Type Name Description
AllModifier all
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessAndExpression(AndExpression, TContext, TBinding)

Process an AndExpression.

Declaration
TResult ProcessAndExpression(AndExpression and, TContext context, TBinding binding)
Parameters
Type Name Description
AndExpression and
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessArqBNodeFunction(BNodeFunction, TContext, TBinding)

Process a BNodeFunction .

Declaration
TResult ProcessArqBNodeFunction(BNodeFunction bNode, TContext context, TBinding binding)
Parameters
Type Name Description
BNodeFunction bNode
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessBNodeFunction(BNodeFunction, TContext, TBinding)

Process a SPARQL BNodeFunction.

Declaration
TResult ProcessBNodeFunction(BNodeFunction bNode, TContext context, TBinding binding)
Parameters
Type Name Description
BNodeFunction bNode
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessBooleanCast(BooleanCast, TContext, TBinding)

Process a BooleanCast.

Declaration
TResult ProcessBooleanCast(BooleanCast cast, TContext context, TBinding binding)
Parameters
Type Name Description
BooleanCast cast
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessBooleanFunction(BooleanFunction, TContext, TBinding)

Process an XPath BooleanFunction.

Declaration
TResult ProcessBooleanFunction(BooleanFunction boolean, TContext context, TBinding binding)
Parameters
Type Name Description
BooleanFunction boolean
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessBoundFunction(BoundFunction, TContext, TBinding)

Process a SPARQL BoundFunction.

Declaration
TResult ProcessBoundFunction(BoundFunction bound, TContext context, TBinding binding)
Parameters
Type Name Description
BoundFunction bound
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCallFunction(CallFunction, TContext, TBinding)

Process a SPARQL CallFunction.

Declaration
TResult ProcessCallFunction(CallFunction call, TContext context, TBinding binding)
Parameters
Type Name Description
CallFunction call
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCartesianFunction(CartesianFunction, TContext, TBinding)

Process a CartesianFunction.

Declaration
TResult ProcessCartesianFunction(CartesianFunction cart, TContext context, TBinding binding)
Parameters
Type Name Description
CartesianFunction cart
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCeilFunction(CeilFunction, TContext, TBinding)

Process a SPARQL CeilFunction.

Declaration
TResult ProcessCeilFunction(CeilFunction ceil, TContext context, TBinding binding)
Parameters
Type Name Description
CeilFunction ceil
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCeilFunction(CeilingFunction, TContext, TBinding)

Process an XPath CeilingFunction.

Declaration
TResult ProcessCeilFunction(CeilingFunction ceil, TContext context, TBinding binding)
Parameters
Type Name Description
CeilingFunction ceil
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCoalesceFunction(CoalesceFunction, TContext, TBinding)

Process a SPARQL CoalesceFunction.

Declaration
TResult ProcessCoalesceFunction(CoalesceFunction coalesce, TContext context, TBinding binding)
Parameters
Type Name Description
CoalesceFunction coalesce
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCompareFunction(CompareFunction, TContext, TBinding)

Process a XPath CompareFunction.

Declaration
TResult ProcessCompareFunction(CompareFunction compare, TContext context, TBinding binding)
Parameters
Type Name Description
CompareFunction compare
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessConcatFunction(ConcatFunction, TContext, TBinding)

Process a SPARQL ConcatFunction.

Declaration
TResult ProcessConcatFunction(ConcatFunction concat, TContext context, TBinding binding)
Parameters
Type Name Description
ConcatFunction concat
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessConcatFunction(ConcatFunction, TContext, TBinding)

Process an XPath ConcatFunction.

Declaration
TResult ProcessConcatFunction(ConcatFunction concat, TContext context, TBinding binding)
Parameters
Type Name Description
ConcatFunction concat
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessConstantTerm(ConstantTerm, TContext, TBinding)

Process a ConstantTerm.

Declaration
TResult ProcessConstantTerm(ConstantTerm constant, TContext context, TBinding binding)
Parameters
Type Name Description
ConstantTerm constant
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessContainsFunction(ContainsFunction, TContext, TBinding)

Process a SPARQL ContainsFunction.

Declaration
TResult ProcessContainsFunction(ContainsFunction contains, TContext context, TBinding binding)
Parameters
Type Name Description
ContainsFunction contains
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessContainsFunction(ContainsFunction, TContext, TBinding)

Process an XPath ContainsFunction.

Declaration
TResult ProcessContainsFunction(ContainsFunction contains, TContext context, TBinding binding)
Parameters
Type Name Description
ContainsFunction contains
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCosecantFunction(CosecantFunction, TContext, TBinding)

Process a CosecantFunction.

Declaration
TResult ProcessCosecantFunction(CosecantFunction cosec, TContext context, TBinding binding)
Parameters
Type Name Description
CosecantFunction cosec
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCosineFunction(CosineFunction, TContext, TBinding)

Process a CosineFunction.

Declaration
TResult ProcessCosineFunction(CosineFunction cos, TContext context, TBinding binding)
Parameters
Type Name Description
CosineFunction cos
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCotangentFunction(CotangentFunction, TContext, TBinding)

Process a CotangentFunction.

Declaration
TResult ProcessCotangentFunction(CotangentFunction cot, TContext context, TBinding binding)
Parameters
Type Name Description
CotangentFunction cot
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessCubeFunction(CubeFunction, TContext, TBinding)

Process a CubeFunction.

Declaration
TResult ProcessCubeFunction(CubeFunction cube, TContext context, TBinding binding)
Parameters
Type Name Description
CubeFunction cube
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDataType11Function(DataType11Function, TContext, TBinding)

Process a SPARQL 1.1 DataTypeFunction.

Declaration
TResult ProcessDataType11Function(DataType11Function dataType, TContext context, TBinding binding)
Parameters
Type Name Description
DataType11Function dataType
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDataTypeFunction(DataTypeFunction, TContext, TBinding)

Process a SPARQL 1.0 DataTypeFunction.

Declaration
TResult ProcessDataTypeFunction(DataTypeFunction dataType, TContext context, TBinding binding)
Parameters
Type Name Description
DataTypeFunction dataType
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDateTimeCast(DateTimeCast, TContext, TBinding)

Process a DateTimeCast.

Declaration
TResult ProcessDateTimeCast(DateTimeCast cast, TContext context, TBinding binding)
Parameters
Type Name Description
DateTimeCast cast
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDayFromDateTimeFunction(DayFromDateTimeFunction, TContext, TBinding)

Process a DayFromDateTimeFunction.

Declaration
TResult ProcessDayFromDateTimeFunction(DayFromDateTimeFunction day, TContext context, TBinding binding)
Parameters
Type Name Description
DayFromDateTimeFunction day
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDayFunction(DayFunction, TContext, TBinding)

Process a SPARQL DayFunction.

Declaration
TResult ProcessDayFunction(DayFunction day, TContext context, TBinding binding)
Parameters
Type Name Description
DayFunction day
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDecimalCast(DecimalCast, TContext, TBinding)

Process a DecimalCast.

Declaration
TResult ProcessDecimalCast(DecimalCast cast, TContext context, TBinding binding)
Parameters
Type Name Description
DecimalCast cast
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDegreesToRadiansFunction(DegreesToRadiansFunction, TContext, TBinding)

Process a DegreesToRadiansFunction.

Declaration
TResult ProcessDegreesToRadiansFunction(DegreesToRadiansFunction degToRad, TContext context, TBinding binding)
Parameters
Type Name Description
DegreesToRadiansFunction degToRad
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDistinctModifier(DistinctModifier, TContext, TBinding)

Process a DistinctModifier.

Declaration
TResult ProcessDistinctModifier(DistinctModifier distinct, TContext context, TBinding binding)
Parameters
Type Name Description
DistinctModifier distinct
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDivisionExpression(DivisionExpression, TContext, TBinding)

Process a DivisionExpression.

Declaration
TResult ProcessDivisionExpression(DivisionExpression division, TContext context, TBinding binding)
Parameters
Type Name Description
DivisionExpression division
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessDoubleCast(DoubleCast, TContext, TBinding)

Process a DoubleCast.

Declaration
TResult ProcessDoubleCast(DoubleCast cast, TContext context, TBinding binding)
Parameters
Type Name Description
DoubleCast cast
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessEFunction(EFunction, TContext, TBinding)

Process an EFunction.

Declaration
TResult ProcessEFunction(EFunction e, TContext context, TBinding binding)
Parameters
Type Name Description
EFunction e
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessEncodeForUriFunction(EncodeForUriFunction, TContext, TBinding)

Process a SPARQL EncodeForUriFunction.

Declaration
TResult ProcessEncodeForUriFunction(EncodeForUriFunction encodeForUri, TContext context, TBinding binding)
Parameters
Type Name Description
EncodeForUriFunction encodeForUri
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessEncodeForUriFunction(EncodeForUriFunction, TContext, TBinding)

Process an XPath EncodeForUriFunction.

Declaration
TResult ProcessEncodeForUriFunction(EncodeForUriFunction encodeForUri, TContext context, TBinding binding)
Parameters
Type Name Description
EncodeForUriFunction encodeForUri
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessEndsWithFunction(EndsWithFunction, TContext, TBinding)

Process an XPath EndsWithFunction.

Declaration
TResult ProcessEndsWithFunction(EndsWithFunction endsWith, TContext context, TBinding binding)
Parameters
Type Name Description
EndsWithFunction endsWith
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessEqualsExpression(EqualsExpression, TContext, TBinding)

Process a EqualsExpression.

Declaration
TResult ProcessEqualsExpression(EqualsExpression equals, TContext context, TBinding binding)
Parameters
Type Name Description
EqualsExpression equals
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessEscapeHtmlUriFunction(EscapeHtmlUriFunction, TContext, TBinding)

Process an XPath EscapeHtmlUriFunction.

Declaration
TResult ProcessEscapeHtmlUriFunction(EscapeHtmlUriFunction escape, TContext context, TBinding binding)
Parameters
Type Name Description
EscapeHtmlUriFunction escape
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessExistsFunction(ExistsFunction, TContext, TBinding)

Process a SPARQL ExistsFunction.

Declaration
TResult ProcessExistsFunction(ExistsFunction exists, TContext context, TBinding binding)
Parameters
Type Name Description
ExistsFunction exists
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessFactorialFunction(FactorialFunction, TContext, TBinding)

Process a FactorialFunction.

Declaration
TResult ProcessFactorialFunction(FactorialFunction factorial, TContext context, TBinding binding)
Parameters
Type Name Description
FactorialFunction factorial
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessFloatCast(FloatCast, TContext, TBinding)

Process a FloatCast.

Declaration
TResult ProcessFloatCast(FloatCast cast, TContext context, TBinding binding)
Parameters
Type Name Description
FloatCast cast
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessFloorFunction(FloorFunction, TContext, TBinding)

Process a SPARQL FloorFunction.

Declaration
TResult ProcessFloorFunction(FloorFunction floor, TContext context, TBinding binding)
Parameters
Type Name Description
FloorFunction floor
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessFloorFunction(FloorFunction, TContext, TBinding)

Process an XPath FloorFunction.

Declaration
TResult ProcessFloorFunction(FloorFunction floor, TContext context, TBinding binding)
Parameters
Type Name Description
FloorFunction floor
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessGraphPatternTerm(GraphPatternTerm, TContext, TBinding)

Process a GraphPatternTerm.

Declaration
TResult ProcessGraphPatternTerm(GraphPatternTerm graphPattern, TContext context, TBinding binding)
Parameters
Type Name Description
GraphPatternTerm graphPattern
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessGreaterThanExpression(GreaterThanExpression, TContext, TBinding)

Process a GreaterThanExpression.

Declaration
TResult ProcessGreaterThanExpression(GreaterThanExpression gt, TContext context, TBinding binding)
Parameters
Type Name Description
GreaterThanExpression gt
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression, TContext, TBinding)

Process a GreaterThanOrEqualToExpression.

Declaration
TResult ProcessGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression gte, TContext context, TBinding binding)
Parameters
Type Name Description
GreaterThanOrEqualToExpression gte
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessHoursFromDateTimeFunction(HoursFromDateTimeFunction, TContext, TBinding)

Process a HoursFromDateTimeFunction.

Declaration
TResult ProcessHoursFromDateTimeFunction(HoursFromDateTimeFunction hours, TContext context, TBinding binding)
Parameters
Type Name Description
HoursFromDateTimeFunction hours
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessHoursFunction(HoursFunction, TContext, TBinding)

Process a SPARQL HoursFunction.

Declaration
TResult ProcessHoursFunction(HoursFunction hours, TContext context, TBinding binding)
Parameters
Type Name Description
HoursFunction hours
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessIfElseFunction(IfElseFunction, TContext, TBinding)

Process a SPARQL IfElseFunction.

Declaration
TResult ProcessIfElseFunction(IfElseFunction ifElse, TContext context, TBinding binding)
Parameters
Type Name Description
IfElseFunction ifElse
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessInFunction(InFunction, TContext, TBinding)

Process a SPARQL InFunction.

Declaration
TResult ProcessInFunction(InFunction inFn, TContext context, TBinding binding)
Parameters
Type Name Description
InFunction inFn
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessIntegerCast(IntegerCast, TContext, TBinding)

Process a IntegerCast.

Declaration
TResult ProcessIntegerCast(IntegerCast cast, TContext context, TBinding binding)
Parameters
Type Name Description
IntegerCast cast
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessIriFunction(IriFunction, TContext, TBinding)

Process a SPARQL IriFunction.

Declaration
TResult ProcessIriFunction(IriFunction iri, TContext context, TBinding binding)
Parameters
Type Name Description
IriFunction iri
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessIsBlankFunction(IsBlankFunction, TContext, TBinding)

Process a SPARQL IsBlankFunction.

Declaration
TResult ProcessIsBlankFunction(IsBlankFunction isBlank, TContext context, TBinding binding)
Parameters
Type Name Description
IsBlankFunction isBlank
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessIsIriFunction(IsIriFunction, TContext, TBinding)

Process a SPARQL IsIriFunction.

Declaration
TResult ProcessIsIriFunction(IsIriFunction isIri, TContext context, TBinding binding)
Parameters
Type Name Description
IsIriFunction isIri
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessIsLiteralFunction(IsLiteralFunction, TContext, TBinding)

Process a SPARQL IsLiteralFunction.

Declaration
TResult ProcessIsLiteralFunction(IsLiteralFunction isLiteral, TContext context, TBinding binding)
Parameters
Type Name Description
IsLiteralFunction isLiteral
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessIsNumericFunction(IsNumericFunction, TContext, TBinding)

Process a SPARQL IsNumericFunction.

Declaration
TResult ProcessIsNumericFunction(IsNumericFunction isNumeric, TContext context, TBinding binding)
Parameters
Type Name Description
IsNumericFunction isNumeric
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessIsTripleFunction(IsTripleFunction, TContext, TBinding)

Process a SPARQL IsTripleFunction.

Declaration
TResult ProcessIsTripleFunction(IsTripleFunction isTripleFunction, TContext context, TBinding binding)
Parameters
Type Name Description
IsTripleFunction isTripleFunction
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLCaseFunction(LCaseFunction, TContext, TBinding)

Process a SPARQL LCaseFunction.

Declaration
TResult ProcessLCaseFunction(LCaseFunction lCase, TContext context, TBinding binding)
Parameters
Type Name Description
LCaseFunction lCase
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLangFunction(LangFunction, TContext, TBinding)

Process a SPARQL LangFunction.

Declaration
TResult ProcessLangFunction(LangFunction lang, TContext context, TBinding binding)
Parameters
Type Name Description
LangFunction lang
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLangMatchesFunction(LangMatchesFunction, TContext, TBinding)

Process a SPARQL LangMatchesFunction.

Declaration
TResult ProcessLangMatchesFunction(LangMatchesFunction langMatches, TContext context, TBinding binding)
Parameters
Type Name Description
LangMatchesFunction langMatches
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLessThanExpression(LessThanExpression, TContext, TBinding)

Process a LessThanExpression.

Declaration
TResult ProcessLessThanExpression(LessThanExpression lt, TContext context, TBinding binding)
Parameters
Type Name Description
LessThanExpression lt
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLessThanOrEqualToExpression(LessThanOrEqualToExpression, TContext, TBinding)

Process a LessThanOrEqualToExpression.

Declaration
TResult ProcessLessThanOrEqualToExpression(LessThanOrEqualToExpression lte, TContext context, TBinding binding)
Parameters
Type Name Description
LessThanOrEqualToExpression lte
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLeviathanEFunction(EFunction, TContext, TBinding)

Process a EFunction.

Declaration
TResult ProcessLeviathanEFunction(EFunction eFunction, TContext context, TBinding binding)
Parameters
Type Name Description
EFunction eFunction
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLeviathanMD5HashFunction(MD5HashFunction, TContext, TBinding)

Process a Leviathan MD5HashFunction function.

Declaration
TResult ProcessLeviathanMD5HashFunction(MD5HashFunction md5, TContext context, TBinding binding)
Parameters
Type Name Description
MD5HashFunction md5
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLeviathanSha256HashFunction(Sha256HashFunction, TContext, TBinding)

Process a Leviathan Sha256HashFunction function.

Declaration
TResult ProcessLeviathanSha256HashFunction(Sha256HashFunction sha256, TContext context, TBinding binding)
Parameters
Type Name Description
Sha256HashFunction sha256
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLocalNameFunction(LocalNameFunction, TContext, TBinding)

Process a LocalNameFunction.

Declaration
TResult ProcessLocalNameFunction(LocalNameFunction localName, TContext context, TBinding binding)
Parameters
Type Name Description
LocalNameFunction localName
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLogFunction(LogFunction, TContext, TBinding)

Process a LogFunction.

Declaration
TResult ProcessLogFunction(LogFunction log, TContext context, TBinding binding)
Parameters
Type Name Description
LogFunction log
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessLowerCaseFunction(LowerCaseFunction, TContext, TBinding)

Process an XPath LowerCaseFunction.

Declaration
TResult ProcessLowerCaseFunction(LowerCaseFunction lCase, TContext context, TBinding binding)
Parameters
Type Name Description
LowerCaseFunction lCase
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMaxFunction(MaxFunction, TContext, TBinding)

Process a MaxFunction.

Declaration
TResult ProcessMaxFunction(MaxFunction max, TContext context, TBinding binding)
Parameters
Type Name Description
MaxFunction max
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMd5HashFunction(MD5HashFunction, TContext, TBinding)

Process a SPARQL MD5HashFunction.

Declaration
TResult ProcessMd5HashFunction(MD5HashFunction md5, TContext context, TBinding binding)
Parameters
Type Name Description
MD5HashFunction md5
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMinFunction(MinFunction, TContext, TBinding)

Process a MinFunction.

Declaration
TResult ProcessMinFunction(MinFunction min, TContext context, TBinding binding)
Parameters
Type Name Description
MinFunction min
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMinusExpression(MinusExpression, TContext, TBinding)

Process a MinusExpression.

Declaration
TResult ProcessMinusExpression(MinusExpression minus, TContext context, TBinding binding)
Parameters
Type Name Description
MinusExpression minus
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMinutesFromDateTimeFunction(MinutesFromDateTimeFunction, TContext, TBinding)

Process a MinutesFromDateTimeFunction.

Declaration
TResult ProcessMinutesFromDateTimeFunction(MinutesFromDateTimeFunction minutes, TContext context, TBinding binding)
Parameters
Type Name Description
MinutesFromDateTimeFunction minutes
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMinutesFunction(MinutesFunction, TContext, TBinding)

Process a SPARQL MinutesFunction.

Declaration
TResult ProcessMinutesFunction(MinutesFunction minutes, TContext context, TBinding binding)
Parameters
Type Name Description
MinutesFunction minutes
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMonthFromDateTimeFunction(MonthFromDateTimeFunction, TContext, TBinding)

Process a MonthFromDateTimeFunction.

Declaration
TResult ProcessMonthFromDateTimeFunction(MonthFromDateTimeFunction month, TContext context, TBinding binding)
Parameters
Type Name Description
MonthFromDateTimeFunction month
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMonthFunction(MonthFunction, TContext, TBinding)

Process a SPARQL MonthFunction.

Declaration
TResult ProcessMonthFunction(MonthFunction month, TContext context, TBinding binding)
Parameters
Type Name Description
MonthFunction month
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessMultiplicationExpression(MultiplicationExpression, TContext, TBinding)

Process a MultiplicationExpression.

Declaration
TResult ProcessMultiplicationExpression(MultiplicationExpression multiplication, TContext context, TBinding binding)
Parameters
Type Name Description
MultiplicationExpression multiplication
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNamespaceFunction(NamespaceFunction, TContext, TBinding)

Process a NamespaceFunction.

Declaration
TResult ProcessNamespaceFunction(NamespaceFunction ns, TContext context, TBinding binding)
Parameters
Type Name Description
NamespaceFunction ns
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNaturalLogFunction(LeviathanNaturalLogFunction, TContext, TBinding)

Process a LeviathanNaturalLogFunction.

Declaration
TResult ProcessNaturalLogFunction(LeviathanNaturalLogFunction logn, TContext context, TBinding binding)
Parameters
Type Name Description
LeviathanNaturalLogFunction logn
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNormalizeSpaceFunction(NormalizeSpaceFunction, TContext, TBinding)

Process an XPath NormalizeSpaceFunction.

Declaration
TResult ProcessNormalizeSpaceFunction(NormalizeSpaceFunction normalize, TContext context, TBinding binding)
Parameters
Type Name Description
NormalizeSpaceFunction normalize
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNormalizeUnicodeFunction(NormalizeUnicodeFunction, TContext, TBinding)

Process an XPath NormalizeUnicodeFunction.

Declaration
TResult ProcessNormalizeUnicodeFunction(NormalizeUnicodeFunction normalize, TContext context, TBinding binding)
Parameters
Type Name Description
NormalizeUnicodeFunction normalize
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNotEqualsExpression(NotEqualsExpression, TContext, TBinding)

Process NotEqualsExpression.

Declaration
TResult ProcessNotEqualsExpression(NotEqualsExpression ne, TContext context, TBinding binding)
Parameters
Type Name Description
NotEqualsExpression ne
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNotExpression(NotExpression, TContext, TBinding)

Process a NotExpression.

Declaration
TResult ProcessNotExpression(NotExpression not, TContext context, TBinding binding)
Parameters
Type Name Description
NotExpression not
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNotInFunction(NotInFunction, TContext, TBinding)

Process a SPARQL NotInFunction.

Declaration
TResult ProcessNotInFunction(NotInFunction notIn, TContext context, TBinding binding)
Parameters
Type Name Description
NotInFunction notIn
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNowFunction(NowFunction, TContext, TBinding)

Process a NowFunction.

Declaration
TResult ProcessNowFunction(NowFunction now, TContext context, TBinding binding)
Parameters
Type Name Description
NowFunction now
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessNowFunction(NowFunction, TContext, TBinding)

Process a SPARQL NowFunction.

Declaration
TResult ProcessNowFunction(NowFunction now, TContext context, TBinding binding)
Parameters
Type Name Description
NowFunction now
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessObjectFunction(ObjectFunction, TContext, TBinding)

Process a ObjectFunction.

Declaration
TResult ProcessObjectFunction(ObjectFunction objectFunction, TContext context, TBinding binding)
Parameters
Type Name Description
ObjectFunction objectFunction
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessOrExpression(OrExpression, TContext, TBinding)

Process an OrExpression.

Declaration
TResult ProcessOrExpression(OrExpression or, TContext context, TBinding binding)
Parameters
Type Name Description
OrExpression or
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessPiFunction(PiFunction, TContext, TBinding)

Process a PiFunction.

Declaration
TResult ProcessPiFunction(PiFunction pi, TContext context, TBinding binding)
Parameters
Type Name Description
PiFunction pi
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessPowerFunction(PowerFunction, TContext, TBinding)

Process a PowerFunction.

Declaration
TResult ProcessPowerFunction(PowerFunction pow, TContext context, TBinding binding)
Parameters
Type Name Description
PowerFunction pow
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessPredicateFunction(PredicateFunction, TContext, TBinding)

Process a PredicateFunction.

Declaration
TResult ProcessPredicateFunction(PredicateFunction predicateFunction, TContext context, TBinding binding)
Parameters
Type Name Description
PredicateFunction predicateFunction
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessPythagoreanDistanceFunction(PythagoreanDistanceFunction, TContext, TBinding)

Process a PythagoreanDistanceFunction.

Declaration
TResult ProcessPythagoreanDistanceFunction(PythagoreanDistanceFunction pythagoreanDistance, TContext context, TBinding binding)
Parameters
Type Name Description
PythagoreanDistanceFunction pythagoreanDistance
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessRadiansToDegreesFunction(RadiansToDegreesFunction, TContext, TBinding)

Process a RadiansToDegreesFunction.

Declaration
TResult ProcessRadiansToDegreesFunction(RadiansToDegreesFunction radToDeg, TContext context, TBinding binding)
Parameters
Type Name Description
RadiansToDegreesFunction radToDeg
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessRandFunction(RandFunction, TContext, TBinding)

Process a SPARQL RandFunction.

Declaration
TResult ProcessRandFunction(RandFunction rand, TContext context, TBinding binding)
Parameters
Type Name Description
RandFunction rand
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessRandomFunction(RandomFunction, TContext, TBinding)

Process a RandomFunction.

Declaration
TResult ProcessRandomFunction(RandomFunction rand, TContext context, TBinding binding)
Parameters
Type Name Description
RandomFunction rand
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessReciprocalFunction(ReciprocalFunction, TContext, TBinding)

Process a ReciprocalFunction.

Declaration
TResult ProcessReciprocalFunction(ReciprocalFunction reciprocal, TContext context, TBinding binding)
Parameters
Type Name Description
ReciprocalFunction reciprocal
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessRegexFunction(RegexFunction, TContext, TBinding)

Process a SPARQL RegexFunction.

Declaration
TResult ProcessRegexFunction(RegexFunction regex, TContext context, TBinding binding)
Parameters
Type Name Description
RegexFunction regex
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessReplaceFunction(ReplaceFunction, TContext, TBinding)

Process a SPARQL ReplaceFunction.

Declaration
TResult ProcessReplaceFunction(ReplaceFunction replace, TContext context, TBinding binding)
Parameters
Type Name Description
ReplaceFunction replace
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessReplaceFunction(ReplaceFunction, TContext, TBinding)

Process an XPath ReplaceFunction.

Declaration
TResult ProcessReplaceFunction(ReplaceFunction replace, TContext context, TBinding binding)
Parameters
Type Name Description
ReplaceFunction replace
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessRootFunction(RootFunction, TContext, TBinding)

Process a RootFunction.

Declaration
TResult ProcessRootFunction(RootFunction root, TContext context, TBinding binding)
Parameters
Type Name Description
RootFunction root
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessRoundFunction(RoundFunction, TContext, TBinding)

Process a SPARQL RoundFunction.

Declaration
TResult ProcessRoundFunction(RoundFunction round, TContext context, TBinding binding)
Parameters
Type Name Description
RoundFunction round
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessRoundFunction(RoundFunction, TContext, TBinding)

Process an XPath RoundFunction.

Declaration
TResult ProcessRoundFunction(RoundFunction round, TContext context, TBinding binding)
Parameters
Type Name Description
RoundFunction round
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessRoundHalfToEvenFunction(RoundHalfToEvenFunction, TContext, TBinding)

Process an XPath RoundHalfToEvenFunction.

Declaration
TResult ProcessRoundHalfToEvenFunction(RoundHalfToEvenFunction round, TContext context, TBinding binding)
Parameters
Type Name Description
RoundHalfToEvenFunction round
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSameTermFunction(SameTermFunction, TContext, TBinding)

Process a SPARQL SameTermFunction.

Declaration
TResult ProcessSameTermFunction(SameTermFunction sameTerm, TContext context, TBinding binding)
Parameters
Type Name Description
SameTermFunction sameTerm
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSecantFunction(SecantFunction, TContext, TBinding)

Process a SecantFunction.

Declaration
TResult ProcessSecantFunction(SecantFunction sec, TContext context, TBinding binding)
Parameters
Type Name Description
SecantFunction sec
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSecondsFromDateTimeFunction(SecondsFromDateTimeFunction, TContext, TBinding)

Process a SecondsFromDateTimeFunction.

Declaration
TResult ProcessSecondsFromDateTimeFunction(SecondsFromDateTimeFunction seconds, TContext context, TBinding binding)
Parameters
Type Name Description
SecondsFromDateTimeFunction seconds
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSecondsFunction(SecondsFunction, TContext, TBinding)

Process a SPARQL SecondsFunction.

Declaration
TResult ProcessSecondsFunction(SecondsFunction seconds, TContext context, TBinding binding)
Parameters
Type Name Description
SecondsFunction seconds
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSha1Function(Sha1Function, TContext, TBinding)

Process a Sha1Function.

Declaration
TResult ProcessSha1Function(Sha1Function sha1, TContext context, TBinding binding)
Parameters
Type Name Description
Sha1Function sha1
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSha1HashFunction(Sha1HashFunction, TContext, TBinding)

Process a SPARQL Sha1HashFunction.

Declaration
TResult ProcessSha1HashFunction(Sha1HashFunction sha1, TContext context, TBinding binding)
Parameters
Type Name Description
Sha1HashFunction sha1
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSha256HashFunction(Sha256HashFunction, TContext, TBinding)

Process a SPARQL Sha256HashFunction.

Declaration
TResult ProcessSha256HashFunction(Sha256HashFunction sha256, TContext context, TBinding binding)
Parameters
Type Name Description
Sha256HashFunction sha256
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSha384HashFunction(Sha384HashFunction, TContext, TBinding)

Process a SPARQL Sha384HashFunction.

Declaration
TResult ProcessSha384HashFunction(Sha384HashFunction sha384, TContext context, TBinding binding)
Parameters
Type Name Description
Sha384HashFunction sha384
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSha512HashFunction(Sha512HashFunction, TContext, TBinding)

Process a SPARQL Sha512HashFunction.

Declaration
TResult ProcessSha512HashFunction(Sha512HashFunction sha512, TContext context, TBinding binding)
Parameters
Type Name Description
Sha512HashFunction sha512
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSineFunction(SineFunction, TContext, TBinding)

Process a SineFunction.

Declaration
TResult ProcessSineFunction(SineFunction sin, TContext context, TBinding binding)
Parameters
Type Name Description
SineFunction sin
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSquareFunction(SquareFunction, TContext, TBinding)

Process a SquareFunction.

Declaration
TResult ProcessSquareFunction(SquareFunction square, TContext context, TBinding binding)
Parameters
Type Name Description
SquareFunction square
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSquareRootFunction(SquareRootFunction, TContext, TBinding)

Process a SquareRootFunction.

Declaration
TResult ProcessSquareRootFunction(SquareRootFunction sqrt, TContext context, TBinding binding)
Parameters
Type Name Description
SquareRootFunction sqrt
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStartsWithFunction(StartsWithFunction, TContext, TBinding)

Process an XPath StartsWithFunction.

Declaration
TResult ProcessStartsWithFunction(StartsWithFunction startsWith, TContext context, TBinding binding)
Parameters
Type Name Description
StartsWithFunction startsWith
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrAfterFunction(StrAfterFunction, TContext, TBinding)

Process a SPARQL StrAfterFunction.

Declaration
TResult ProcessStrAfterFunction(StrAfterFunction strAfter, TContext context, TBinding binding)
Parameters
Type Name Description
StrAfterFunction strAfter
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrBeforeFunction(StrBeforeFunction, TContext, TBinding)

Process a SPARQL StrBeforeFunction.

Declaration
TResult ProcessStrBeforeFunction(StrBeforeFunction strBefore, TContext context, TBinding binding)
Parameters
Type Name Description
StrBeforeFunction strBefore
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrDtFunction(StrDtFunction, TContext, TBinding)

Process a SPARQL StrDtFunction.

Declaration
TResult ProcessStrDtFunction(StrDtFunction strDt, TContext context, TBinding binding)
Parameters
Type Name Description
StrDtFunction strDt
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrEndsFunction(StrEndsFunction, TContext, TBinding)

Process a SPARQL StrEndsFunction.

Declaration
TResult ProcessStrEndsFunction(StrEndsFunction strEnds, TContext context, TBinding binding)
Parameters
Type Name Description
StrEndsFunction strEnds
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrFunction(StrFunction, TContext, TBinding)

Process a SPARQL StrFunction.

Declaration
TResult ProcessStrFunction(StrFunction str, TContext context, TBinding binding)
Parameters
Type Name Description
StrFunction str
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrLangFunction(StrLangFunction, TContext, TBinding)

Process a SPARQL StrLangFunction.

Declaration
TResult ProcessStrLangFunction(StrLangFunction strLang, TContext context, TBinding binding)
Parameters
Type Name Description
StrLangFunction strLang
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrLenFunction(StrLenFunction, TContext, TBinding)

Process a SPARQL StrLenFunction.

Declaration
TResult ProcessStrLenFunction(StrLenFunction strLen, TContext context, TBinding binding)
Parameters
Type Name Description
StrLenFunction strLen
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrStartsFunction(StrStartsFunction, TContext, TBinding)

Process a SPARQL StrStartsFunction.

Declaration
TResult ProcessStrStartsFunction(StrStartsFunction strStarts, TContext context, TBinding binding)
Parameters
Type Name Description
StrStartsFunction strStarts
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStrUuidFunction(StrUUIDFunction, TContext, TBinding)

Process a SPARQL StrUUIDFunction.

Declaration
TResult ProcessStrUuidFunction(StrUUIDFunction uuid, TContext context, TBinding binding)
Parameters
Type Name Description
StrUUIDFunction uuid
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStringCast(StringCast, TContext, TBinding)

Process a StringCast.

Declaration
TResult ProcessStringCast(StringCast cast, TContext context, TBinding binding)
Parameters
Type Name Description
StringCast cast
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStringJoinFunction(StringJoinFunction, TContext, TBinding)

Process a StringJoinFunction.

Declaration
TResult ProcessStringJoinFunction(StringJoinFunction stringJoin, TContext context, TBinding binding)
Parameters
Type Name Description
StringJoinFunction stringJoin
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessStringLengthFunction(StringLengthFunction, TContext, TBinding)

Process an XPath StringLengthFunction.

Declaration
TResult ProcessStringLengthFunction(StringLengthFunction strLen, TContext context, TBinding binding)
Parameters
Type Name Description
StringLengthFunction strLen
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSubStrFunction(SubStrFunction, TContext, TBinding)

Process a SPARQL SubStrFunction.

Declaration
TResult ProcessSubStrFunction(SubStrFunction subStr, TContext context, TBinding binding)
Parameters
Type Name Description
SubStrFunction subStr
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSubjectFunction(SubjectFunction, TContext, TBinding)

Process a SubjectFunction.

Declaration
TResult ProcessSubjectFunction(SubjectFunction subjectFunction, TContext context, TBinding binding)
Parameters
Type Name Description
SubjectFunction subjectFunction
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSubstringAfterFunction(SubstringAfterFunction, TContext, TBinding)

Process an XPath SubstringAfterFunction.

Declaration
TResult ProcessSubstringAfterFunction(SubstringAfterFunction substringAfter, TContext context, TBinding binding)
Parameters
Type Name Description
SubstringAfterFunction substringAfter
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSubstringBeforeFunction(SubstringBeforeFunction, TContext, TBinding)

Process an XPath SubstringBeforeFunction.

Declaration
TResult ProcessSubstringBeforeFunction(SubstringBeforeFunction substringBefore, TContext context, TBinding binding)
Parameters
Type Name Description
SubstringBeforeFunction substringBefore
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSubstringFunction(SubstringFunction, TContext, TBinding)

Process a SubstringFunction.

Declaration
TResult ProcessSubstringFunction(SubstringFunction substring, TContext context, TBinding binding)
Parameters
Type Name Description
SubstringFunction substring
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSubstringFunction(SubstringFunction, TContext, TBinding)

Process an XPath SubstringFunction.

Declaration
TResult ProcessSubstringFunction(SubstringFunction substring, TContext context, TBinding binding)
Parameters
Type Name Description
SubstringFunction substring
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessSubtractionExpression(SubtractionExpression, TContext, TBinding)

Process a SubtractionExpression.

Declaration
TResult ProcessSubtractionExpression(SubtractionExpression subtraction, TContext context, TBinding binding)
Parameters
Type Name Description
SubtractionExpression subtraction
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessTZFunction(TZFunction, TContext, TBinding)

Process a SPARQL TZFunction.

Declaration
TResult ProcessTZFunction(TZFunction tz, TContext context, TBinding binding)
Parameters
Type Name Description
TZFunction tz
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessTangentFunction(TangentFunction, TContext, TBinding)

Process a TangentFunction.

Declaration
TResult ProcessTangentFunction(TangentFunction tan, TContext context, TBinding binding)
Parameters
Type Name Description
TangentFunction tan
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessTenFunction(TenFunction, TContext, TBinding)

Process a TenFunction.

Declaration
TResult ProcessTenFunction(TenFunction ten, TContext context, TBinding binding)
Parameters
Type Name Description
TenFunction ten
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction, TContext, TBinding)

Process a TimezoneFromDateTimeFunction.

Declaration
TResult ProcessTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction timezone, TContext context, TBinding binding)
Parameters
Type Name Description
TimezoneFromDateTimeFunction timezone
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessTimezoneFunction(TimezoneFunction, TContext, TBinding)

Process a SPARQL TimezoneFunction.

Declaration
TResult ProcessTimezoneFunction(TimezoneFunction timezone, TContext context, TBinding binding)
Parameters
Type Name Description
TimezoneFunction timezone
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessTripleNodeTerm(TripleNodeTerm, TContext, TBinding)

Process a TripleNodeTerm.

Declaration
TResult ProcessTripleNodeTerm(TripleNodeTerm tripleNodeTerm, TContext context, TBinding binding)
Parameters
Type Name Description
TripleNodeTerm tripleNodeTerm
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessUCaseFunction(UCaseFunction, TContext, TBinding)

Process a SPARQL UCaseFunction.

Declaration
TResult ProcessUCaseFunction(UCaseFunction uCase, TContext context, TBinding binding)
Parameters
Type Name Description
UCaseFunction uCase
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessUnknownFunction(UnknownFunction, TContext, TBinding)

Handle an unrecognized function call.

Declaration
TResult ProcessUnknownFunction(UnknownFunction unknownFunction, TContext context, TBinding binding)
Parameters
Type Name Description
UnknownFunction unknownFunction
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessUpperCaseFunction(UpperCaseFunction, TContext, TBinding)

Process an XPath UpperCaseFunction.

Declaration
TResult ProcessUpperCaseFunction(UpperCaseFunction uCase, TContext context, TBinding binding)
Parameters
Type Name Description
UpperCaseFunction uCase
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessUuidFunction(UUIDFunction, TContext, TBinding)

Process a SPARQL UUIDFunction.

Declaration
TResult ProcessUuidFunction(UUIDFunction uuid, TContext context, TBinding binding)
Parameters
Type Name Description
UUIDFunction uuid
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessVariableTerm(VariableTerm, TContext, TBinding)

Process a VariableTerm.

Declaration
TResult ProcessVariableTerm(VariableTerm variable, TContext context, TBinding binding)
Parameters
Type Name Description
VariableTerm variable
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessYearFunction(YearFunction, TContext, TBinding)

Process a SPARQL YearFunction.

Declaration
TResult ProcessYearFunction(YearFunction year, TContext context, TBinding binding)
Parameters
Type Name Description
YearFunction year
TContext context
TBinding binding
Returns
Type Description
TResult
| Edit this page View Source

ProcessYearsFromDateTimeFunction(YearFromDateTimeFunction, TContext, TBinding)

Process a YearFromDateTimeFunction.

Declaration
TResult ProcessYearsFromDateTimeFunction(YearFromDateTimeFunction years, TContext context, TBinding binding)
Parameters
Type Name Description
YearFromDateTimeFunction years
TContext context
TBinding binding
Returns
Type Description
TResult

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Methods
    • ProcessAbsFunction(AbsFunction, TContext, TBinding)
    • ProcessAbsFunction(AbsFunction, TContext, TBinding)
    • ProcessAdditionExpression(AdditionExpression, TContext, TBinding)
    • ProcessAggregateTerm(AggregateTerm, TContext, TBinding)
    • ProcessAllModifier(AllModifier, TContext, TBinding)
    • ProcessAndExpression(AndExpression, TContext, TBinding)
    • ProcessArqBNodeFunction(BNodeFunction, TContext, TBinding)
    • ProcessBNodeFunction(BNodeFunction, TContext, TBinding)
    • ProcessBooleanCast(BooleanCast, TContext, TBinding)
    • ProcessBooleanFunction(BooleanFunction, TContext, TBinding)
    • ProcessBoundFunction(BoundFunction, TContext, TBinding)
    • ProcessCallFunction(CallFunction, TContext, TBinding)
    • ProcessCartesianFunction(CartesianFunction, TContext, TBinding)
    • ProcessCeilFunction(CeilFunction, TContext, TBinding)
    • ProcessCeilFunction(CeilingFunction, TContext, TBinding)
    • ProcessCoalesceFunction(CoalesceFunction, TContext, TBinding)
    • ProcessCompareFunction(CompareFunction, TContext, TBinding)
    • ProcessConcatFunction(ConcatFunction, TContext, TBinding)
    • ProcessConcatFunction(ConcatFunction, TContext, TBinding)
    • ProcessConstantTerm(ConstantTerm, TContext, TBinding)
    • ProcessContainsFunction(ContainsFunction, TContext, TBinding)
    • ProcessContainsFunction(ContainsFunction, TContext, TBinding)
    • ProcessCosecantFunction(CosecantFunction, TContext, TBinding)
    • ProcessCosineFunction(CosineFunction, TContext, TBinding)
    • ProcessCotangentFunction(CotangentFunction, TContext, TBinding)
    • ProcessCubeFunction(CubeFunction, TContext, TBinding)
    • ProcessDataType11Function(DataType11Function, TContext, TBinding)
    • ProcessDataTypeFunction(DataTypeFunction, TContext, TBinding)
    • ProcessDateTimeCast(DateTimeCast, TContext, TBinding)
    • ProcessDayFromDateTimeFunction(DayFromDateTimeFunction, TContext, TBinding)
    • ProcessDayFunction(DayFunction, TContext, TBinding)
    • ProcessDecimalCast(DecimalCast, TContext, TBinding)
    • ProcessDegreesToRadiansFunction(DegreesToRadiansFunction, TContext, TBinding)
    • ProcessDistinctModifier(DistinctModifier, TContext, TBinding)
    • ProcessDivisionExpression(DivisionExpression, TContext, TBinding)
    • ProcessDoubleCast(DoubleCast, TContext, TBinding)
    • ProcessEFunction(EFunction, TContext, TBinding)
    • ProcessEncodeForUriFunction(EncodeForUriFunction, TContext, TBinding)
    • ProcessEncodeForUriFunction(EncodeForUriFunction, TContext, TBinding)
    • ProcessEndsWithFunction(EndsWithFunction, TContext, TBinding)
    • ProcessEqualsExpression(EqualsExpression, TContext, TBinding)
    • ProcessEscapeHtmlUriFunction(EscapeHtmlUriFunction, TContext, TBinding)
    • ProcessExistsFunction(ExistsFunction, TContext, TBinding)
    • ProcessFactorialFunction(FactorialFunction, TContext, TBinding)
    • ProcessFloatCast(FloatCast, TContext, TBinding)
    • ProcessFloorFunction(FloorFunction, TContext, TBinding)
    • ProcessFloorFunction(FloorFunction, TContext, TBinding)
    • ProcessGraphPatternTerm(GraphPatternTerm, TContext, TBinding)
    • ProcessGreaterThanExpression(GreaterThanExpression, TContext, TBinding)
    • ProcessGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression, TContext, TBinding)
    • ProcessHoursFromDateTimeFunction(HoursFromDateTimeFunction, TContext, TBinding)
    • ProcessHoursFunction(HoursFunction, TContext, TBinding)
    • ProcessIfElseFunction(IfElseFunction, TContext, TBinding)
    • ProcessInFunction(InFunction, TContext, TBinding)
    • ProcessIntegerCast(IntegerCast, TContext, TBinding)
    • ProcessIriFunction(IriFunction, TContext, TBinding)
    • ProcessIsBlankFunction(IsBlankFunction, TContext, TBinding)
    • ProcessIsIriFunction(IsIriFunction, TContext, TBinding)
    • ProcessIsLiteralFunction(IsLiteralFunction, TContext, TBinding)
    • ProcessIsNumericFunction(IsNumericFunction, TContext, TBinding)
    • ProcessIsTripleFunction(IsTripleFunction, TContext, TBinding)
    • ProcessLCaseFunction(LCaseFunction, TContext, TBinding)
    • ProcessLangFunction(LangFunction, TContext, TBinding)
    • ProcessLangMatchesFunction(LangMatchesFunction, TContext, TBinding)
    • ProcessLessThanExpression(LessThanExpression, TContext, TBinding)
    • ProcessLessThanOrEqualToExpression(LessThanOrEqualToExpression, TContext, TBinding)
    • ProcessLeviathanEFunction(EFunction, TContext, TBinding)
    • ProcessLeviathanMD5HashFunction(MD5HashFunction, TContext, TBinding)
    • ProcessLeviathanSha256HashFunction(Sha256HashFunction, TContext, TBinding)
    • ProcessLocalNameFunction(LocalNameFunction, TContext, TBinding)
    • ProcessLogFunction(LogFunction, TContext, TBinding)
    • ProcessLowerCaseFunction(LowerCaseFunction, TContext, TBinding)
    • ProcessMaxFunction(MaxFunction, TContext, TBinding)
    • ProcessMd5HashFunction(MD5HashFunction, TContext, TBinding)
    • ProcessMinFunction(MinFunction, TContext, TBinding)
    • ProcessMinusExpression(MinusExpression, TContext, TBinding)
    • ProcessMinutesFromDateTimeFunction(MinutesFromDateTimeFunction, TContext, TBinding)
    • ProcessMinutesFunction(MinutesFunction, TContext, TBinding)
    • ProcessMonthFromDateTimeFunction(MonthFromDateTimeFunction, TContext, TBinding)
    • ProcessMonthFunction(MonthFunction, TContext, TBinding)
    • ProcessMultiplicationExpression(MultiplicationExpression, TContext, TBinding)
    • ProcessNamespaceFunction(NamespaceFunction, TContext, TBinding)
    • ProcessNaturalLogFunction(LeviathanNaturalLogFunction, TContext, TBinding)
    • ProcessNormalizeSpaceFunction(NormalizeSpaceFunction, TContext, TBinding)
    • ProcessNormalizeUnicodeFunction(NormalizeUnicodeFunction, TContext, TBinding)
    • ProcessNotEqualsExpression(NotEqualsExpression, TContext, TBinding)
    • ProcessNotExpression(NotExpression, TContext, TBinding)
    • ProcessNotInFunction(NotInFunction, TContext, TBinding)
    • ProcessNowFunction(NowFunction, TContext, TBinding)
    • ProcessNowFunction(NowFunction, TContext, TBinding)
    • ProcessObjectFunction(ObjectFunction, TContext, TBinding)
    • ProcessOrExpression(OrExpression, TContext, TBinding)
    • ProcessPiFunction(PiFunction, TContext, TBinding)
    • ProcessPowerFunction(PowerFunction, TContext, TBinding)
    • ProcessPredicateFunction(PredicateFunction, TContext, TBinding)
    • ProcessPythagoreanDistanceFunction(PythagoreanDistanceFunction, TContext, TBinding)
    • ProcessRadiansToDegreesFunction(RadiansToDegreesFunction, TContext, TBinding)
    • ProcessRandFunction(RandFunction, TContext, TBinding)
    • ProcessRandomFunction(RandomFunction, TContext, TBinding)
    • ProcessReciprocalFunction(ReciprocalFunction, TContext, TBinding)
    • ProcessRegexFunction(RegexFunction, TContext, TBinding)
    • ProcessReplaceFunction(ReplaceFunction, TContext, TBinding)
    • ProcessReplaceFunction(ReplaceFunction, TContext, TBinding)
    • ProcessRootFunction(RootFunction, TContext, TBinding)
    • ProcessRoundFunction(RoundFunction, TContext, TBinding)
    • ProcessRoundFunction(RoundFunction, TContext, TBinding)
    • ProcessRoundHalfToEvenFunction(RoundHalfToEvenFunction, TContext, TBinding)
    • ProcessSameTermFunction(SameTermFunction, TContext, TBinding)
    • ProcessSecantFunction(SecantFunction, TContext, TBinding)
    • ProcessSecondsFromDateTimeFunction(SecondsFromDateTimeFunction, TContext, TBinding)
    • ProcessSecondsFunction(SecondsFunction, TContext, TBinding)
    • ProcessSha1Function(Sha1Function, TContext, TBinding)
    • ProcessSha1HashFunction(Sha1HashFunction, TContext, TBinding)
    • ProcessSha256HashFunction(Sha256HashFunction, TContext, TBinding)
    • ProcessSha384HashFunction(Sha384HashFunction, TContext, TBinding)
    • ProcessSha512HashFunction(Sha512HashFunction, TContext, TBinding)
    • ProcessSineFunction(SineFunction, TContext, TBinding)
    • ProcessSquareFunction(SquareFunction, TContext, TBinding)
    • ProcessSquareRootFunction(SquareRootFunction, TContext, TBinding)
    • ProcessStartsWithFunction(StartsWithFunction, TContext, TBinding)
    • ProcessStrAfterFunction(StrAfterFunction, TContext, TBinding)
    • ProcessStrBeforeFunction(StrBeforeFunction, TContext, TBinding)
    • ProcessStrDtFunction(StrDtFunction, TContext, TBinding)
    • ProcessStrEndsFunction(StrEndsFunction, TContext, TBinding)
    • ProcessStrFunction(StrFunction, TContext, TBinding)
    • ProcessStrLangFunction(StrLangFunction, TContext, TBinding)
    • ProcessStrLenFunction(StrLenFunction, TContext, TBinding)
    • ProcessStrStartsFunction(StrStartsFunction, TContext, TBinding)
    • ProcessStrUuidFunction(StrUUIDFunction, TContext, TBinding)
    • ProcessStringCast(StringCast, TContext, TBinding)
    • ProcessStringJoinFunction(StringJoinFunction, TContext, TBinding)
    • ProcessStringLengthFunction(StringLengthFunction, TContext, TBinding)
    • ProcessSubStrFunction(SubStrFunction, TContext, TBinding)
    • ProcessSubjectFunction(SubjectFunction, TContext, TBinding)
    • ProcessSubstringAfterFunction(SubstringAfterFunction, TContext, TBinding)
    • ProcessSubstringBeforeFunction(SubstringBeforeFunction, TContext, TBinding)
    • ProcessSubstringFunction(SubstringFunction, TContext, TBinding)
    • ProcessSubstringFunction(SubstringFunction, TContext, TBinding)
    • ProcessSubtractionExpression(SubtractionExpression, TContext, TBinding)
    • ProcessTZFunction(TZFunction, TContext, TBinding)
    • ProcessTangentFunction(TangentFunction, TContext, TBinding)
    • ProcessTenFunction(TenFunction, TContext, TBinding)
    • ProcessTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction, TContext, TBinding)
    • ProcessTimezoneFunction(TimezoneFunction, TContext, TBinding)
    • ProcessTripleNodeTerm(TripleNodeTerm, TContext, TBinding)
    • ProcessUCaseFunction(UCaseFunction, TContext, TBinding)
    • ProcessUnknownFunction(UnknownFunction, TContext, TBinding)
    • ProcessUpperCaseFunction(UpperCaseFunction, TContext, TBinding)
    • ProcessUuidFunction(UUIDFunction, TContext, TBinding)
    • ProcessVariableTerm(VariableTerm, TContext, TBinding)
    • ProcessYearFunction(YearFunction, TContext, TBinding)
    • ProcessYearsFromDateTimeFunction(YearFromDateTimeFunction, TContext, TBinding)
  • Extension Methods
Back to top Generated by DocFX