JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Grakn
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
ai.grakn.graql
,
ai.grakn.graql.internal.analytics
,
ai.grakn.graql.internal.antlr
,
ai.grakn.graql.internal.gremlin
,
ai.grakn.graql.internal.gremlin.fragment
,
ai.grakn.graql.internal.gremlin.sets
,
ai.grakn.graql.internal.hal
,
ai.grakn.graql.internal.parser
,
ai.grakn.graql.internal.pattern
,
ai.grakn.graql.internal.pattern.property
,
ai.grakn.graql.internal.printer
,
ai.grakn.graql.internal.query
,
ai.grakn.graql.internal.query.aggregate
,
ai.grakn.graql.internal.query.analytics
,
ai.grakn.graql.internal.query.match
,
ai.grakn.graql.internal.query.predicate
,
ai.grakn.graql.internal.reasoner
,
ai.grakn.graql.internal.reasoner.atom
,
ai.grakn.graql.internal.reasoner.atom.binary
,
ai.grakn.graql.internal.reasoner.atom.predicate
,
ai.grakn.graql.internal.reasoner.atom.property
,
ai.grakn.graql.internal.reasoner.cache
,
ai.grakn.graql.internal.reasoner.explanation
,
ai.grakn.graql.internal.reasoner.iterator
,
ai.grakn.graql.internal.reasoner.query
,
ai.grakn.graql.internal.reasoner.rule
,
ai.grakn.graql.internal.template
,
ai.grakn.graql.internal.template.macro
,
ai.grakn.graql.internal.util
Class Hierarchy
java.lang.
Object
ai.grakn.graql.internal.query.aggregate.
AbstractAggregate
<T,S> (implements ai.grakn.graql.
Aggregate
<T,S>)
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> (implements org.antlr.v4.runtime.tree.ParseTreeVisitor<T>)
ai.grakn.graql.internal.antlr.
GraqlBaseVisitor
<T> (implements ai.grakn.graql.internal.antlr.
GraqlVisitor
<T>)
ai.grakn.graql.internal.antlr.
GraqlTemplateBaseVisitor
<T> (implements ai.grakn.graql.internal.antlr.
GraqlTemplateVisitor
<T>)
ai.grakn.graql.internal.template.
TemplateVisitor
ai.grakn.graql.internal.util.
AdminConverter
ai.grakn.graql.internal.query.aggregate.
Aggregates
ai.grakn.graql.internal.util.
ANSI
ai.grakn.graql.internal.reasoner.atom.
AtomBase
(implements ai.grakn.graql.admin.
Atomic
)
ai.grakn.graql.internal.reasoner.atom.
Atom
ai.grakn.graql.internal.reasoner.atom.binary.
BinaryBase
ai.grakn.graql.internal.reasoner.atom.binary.
Binary
ai.grakn.graql.internal.reasoner.atom.binary.
TypeAtom
ai.grakn.graql.internal.reasoner.atom.binary.
Relation
ai.grakn.graql.internal.reasoner.atom.binary.
MultiPredicateBinary
ai.grakn.graql.internal.reasoner.atom.binary.
Resource
ai.grakn.graql.internal.reasoner.atom.property.
DataTypeAtom
ai.grakn.graql.internal.reasoner.atom.property.
IsAbstractAtom
ai.grakn.graql.internal.reasoner.atom.
NotEquals
ai.grakn.graql.internal.reasoner.atom.predicate.
Predicate
<T>
ai.grakn.graql.internal.reasoner.atom.predicate.
IdPredicate
ai.grakn.graql.internal.reasoner.atom.predicate.
ValuePredicate
ai.grakn.graql.internal.reasoner.atom.property.
RegexAtom
ai.grakn.graql.internal.reasoner.atom.
AtomicFactory
ai.grakn.graql.
Autocomplete
org.antlr.v4.runtime.BaseErrorListener (implements org.antlr.v4.runtime.ANTLRErrorListener)
ai.grakn.graql.internal.parser.
GraqlErrorListener
ai.grakn.graql.internal.template.macro.
BooleanMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.reasoner.cache.
Cache
<Q,T>
ai.grakn.graql.internal.reasoner.cache.
LazyQueryCache
<Q>
ai.grakn.graql.internal.reasoner.cache.
QueryCache
<Q>
ai.grakn.graql.internal.analytics.
CommonOLAP
ai.grakn.graql.internal.analytics.
GraknMapReduce
<T> (implements org.apache.tinkerpop.gremlin.process.computer.MapReduce<MK,MV,RK,RV,R>)
ai.grakn.graql.internal.analytics.
ClusterMemberMapReduce
ai.grakn.graql.internal.analytics.
ClusterSizeMapReduce
ai.grakn.graql.internal.analytics.
CountMapReduce
ai.grakn.graql.internal.analytics.
DegreeDistributionMapReduce
ai.grakn.graql.internal.analytics.
MaxMapReduce
ai.grakn.graql.internal.analytics.
MeanMapReduce
ai.grakn.graql.internal.analytics.
MinMapReduce
ai.grakn.graql.internal.analytics.
StdMapReduce
ai.grakn.graql.internal.analytics.
SumMapReduce
ai.grakn.graql.internal.analytics.
GraknVertexProgram
<T> (implements org.apache.tinkerpop.gremlin.process.computer.VertexProgram<M>)
ai.grakn.graql.internal.analytics.
ConnectedComponentVertexProgram
ai.grakn.graql.internal.analytics.
DegreeVertexProgram
ai.grakn.graql.internal.analytics.
DegreeStatisticsVertexProgram
ai.grakn.graql.internal.analytics.
MedianVertexProgram
ai.grakn.graql.internal.analytics.
ShortestPathVertexProgram
ai.grakn.graql.internal.util.
CommonUtil
ai.grakn.graql.internal.query.analytics.
ComputeQueryBuilderImpl
(implements ai.grakn.graql.
ComputeQueryBuilder
)
ai.grakn.graql.internal.template.macro.
ConcatMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.pattern.property.
DataTypeProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
ai.grakn.graql.internal.template.macro.
DateMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.template.macro.
DoubleMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.template.macro.
EqualsMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.gremlin.
EquivalentFragmentSet
(implements ai.grakn.graql.
Streamable
<T>)
ai.grakn.graql.internal.gremlin.sets.
EquivalentFragmentSets
ai.grakn.graql.internal.reasoner.explanation.
Explanation
(implements ai.grakn.graql.admin.
AnswerExplanation
)
ai.grakn.graql.internal.reasoner.explanation.
LookupExplanation
ai.grakn.graql.internal.reasoner.explanation.
RuleExplanation
ai.grakn.graql.internal.gremlin.fragment.
Fragments
ai.grakn.graql.
Graql
ai.grakn.graql.internal.antlr.
GraqlBaseListener
(implements ai.grakn.graql.internal.antlr.
GraqlListener
)
ai.grakn.graql.internal.antlr.
GraqlTemplateBaseListener
(implements ai.grakn.graql.internal.antlr.
GraqlTemplateListener
)
ai.grakn.graql.internal.gremlin.
GraqlTraversal
ai.grakn.graql.internal.gremlin.
GreedyTraversalPlan
ai.grakn.graql.internal.hal.
HALBuilder
ai.grakn.graql.internal.hal.
HALConceptData
ai.grakn.graql.internal.hal.
HALGeneratedRelation
ai.grakn.graql.internal.hal.
HALUtils
ai.grakn.graql.internal.pattern.property.
HasResourceProperty
ai.grakn.graql.internal.pattern.property.
HasResourceTypeProperty
ai.grakn.graql.internal.pattern.property.
HasScopeProperty
ai.grakn.graql.internal.pattern.property.
IdProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
ai.grakn.graql.internal.reasoner.rule.
InferenceRule
ai.grakn.graql.internal.query.
InsertQueryExecutor
ai.grakn.graql.internal.template.macro.
IntMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.pattern.property.
IsAbstractProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
ai.grakn.graql.internal.pattern.property.
IsaProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
ai.grakn.graql.internal.pattern.property.
LabelProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
ai.grakn.graql.internal.reasoner.iterator.
LazyIterator
<T> (implements java.lang.
Iterable
<T>)
ai.grakn.graql.internal.reasoner.iterator.
LazyAnswerIterator
ai.grakn.graql.internal.template.macro.
LongMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.template.macro.
LowerMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.query.match.
MatchQueryBase
ai.grakn.graql.internal.pattern.property.
NeqProperty
ai.grakn.graql.internal.template.macro.
NoescpMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.pattern.
Patterns
ai.grakn.graql.internal.pattern.property.
PlaysProperty
ai.grakn.graql.internal.query.predicate.
Predicates
ai.grakn.graql.internal.printer.
Printers
ai.grakn.graql.internal.query.
Queries
ai.grakn.graql.internal.reasoner.query.
QueryAnswer
(implements ai.grakn.graql.admin.
Answer
)
ai.grakn.graql.internal.reasoner.query.
QueryAnswers
(implements java.lang.
Iterable
<T>)
ai.grakn.graql.internal.reasoner.query.
QueryAnswerStream
ai.grakn.graql.internal.query.
QueryBuilderImpl
(implements ai.grakn.graql.
QueryBuilder
)
ai.grakn.graql.internal.parser.
QueryParser
ai.grakn.graql.internal.reasoner.
Reasoner
ai.grakn.graql.internal.reasoner.query.
ReasonerQueryImpl
(implements ai.grakn.graql.admin.
ReasonerQuery
)
ai.grakn.graql.internal.reasoner.query.
ReasonerAtomicQuery
ai.grakn.graql.internal.reasoner.iterator.
ReasonerQueryIterator
(implements java.util.
Iterator
<E>)
org.antlr.v4.runtime.Recognizer<Symbol,ATNInterpreter>
org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
ai.grakn.graql.internal.antlr.
GraqlLexer
ai.grakn.graql.internal.antlr.
GraqlTemplateLexer
org.antlr.v4.runtime.Parser
ai.grakn.graql.internal.antlr.
GraqlParser
ai.grakn.graql.internal.antlr.
GraqlTemplateParser
ai.grakn.graql.internal.pattern.property.
RegexProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
ai.grakn.graql.internal.pattern.property.
RelatesProperty
ai.grakn.graql.internal.pattern.property.
RelationProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
org.antlr.v4.runtime.RuleContext (implements org.antlr.v4.runtime.tree.RuleNode)
org.antlr.v4.runtime.ParserRuleContext
ai.grakn.graql.internal.antlr.
GraqlParser.AggregateContext
ai.grakn.graql.internal.antlr.
GraqlParser.CustomAggContext
ai.grakn.graql.internal.antlr.
GraqlParser.SelectAggContext
ai.grakn.graql.internal.antlr.
GraqlParser.AggregateEOFContext
ai.grakn.graql.internal.antlr.
GraqlParser.AggregateQueryContext
ai.grakn.graql.internal.antlr.
GraqlParser.ArgumentContext
ai.grakn.graql.internal.antlr.
GraqlParser.AggregateArgumentContext
ai.grakn.graql.internal.antlr.
GraqlParser.VariableArgumentContext
ai.grakn.graql.internal.antlr.
GraqlParser.AskEOFContext
ai.grakn.graql.internal.antlr.
GraqlParser.AskQueryContext
ai.grakn.graql.internal.antlr.
GraqlParser.CastingContext
ai.grakn.graql.internal.antlr.
GraqlParser.ClusterContext
ai.grakn.graql.internal.antlr.
GraqlParser.ComputeEOFContext
ai.grakn.graql.internal.antlr.
GraqlParser.ComputeMethodContext
ai.grakn.graql.internal.antlr.
GraqlParser.ComputeQueryContext
ai.grakn.graql.internal.antlr.
GraqlParser.CountContext
ai.grakn.graql.internal.antlr.
GraqlParser.DegreesContext
ai.grakn.graql.internal.antlr.
GraqlParser.DeleteEOFContext
ai.grakn.graql.internal.antlr.
GraqlParser.DeleteQueryContext
ai.grakn.graql.internal.antlr.
GraqlParser.IdContext
ai.grakn.graql.internal.antlr.
GraqlParser.IdentifierContext
ai.grakn.graql.internal.antlr.
GraqlParser.InListContext
ai.grakn.graql.internal.antlr.
GraqlParser.InsertEOFContext
ai.grakn.graql.internal.antlr.
GraqlParser.InsertOnlyContext
ai.grakn.graql.internal.antlr.
GraqlParser.InsertQueryContext
ai.grakn.graql.internal.antlr.
GraqlParser.LabelContext
ai.grakn.graql.internal.antlr.
GraqlParser.LabelListContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchEOFContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchInsertContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchQueryContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchBaseContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchDistinctContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchLimitContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchOffsetContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchOrderByContext
ai.grakn.graql.internal.antlr.
GraqlParser.MatchSelectContext
ai.grakn.graql.internal.antlr.
GraqlParser.MaxContext
ai.grakn.graql.internal.antlr.
GraqlParser.MeanContext
ai.grakn.graql.internal.antlr.
GraqlParser.MedianContext
ai.grakn.graql.internal.antlr.
GraqlParser.MinContext
ai.grakn.graql.internal.antlr.
GraqlParser.NamedAggContext
ai.grakn.graql.internal.antlr.
GraqlParser.OfListContext
ai.grakn.graql.internal.antlr.
GraqlParser.PathContext
ai.grakn.graql.internal.antlr.
GraqlParser.PatternContext
ai.grakn.graql.internal.antlr.
GraqlParser.AndPatternContext
ai.grakn.graql.internal.antlr.
GraqlParser.OrPatternContext
ai.grakn.graql.internal.antlr.
GraqlParser.VarPatternCaseContext
ai.grakn.graql.internal.antlr.
GraqlParser.PatternsContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateContainsContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateEqContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateGtContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateGteContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateLtContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateLteContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateNeqContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateRegexContext
ai.grakn.graql.internal.antlr.
GraqlParser.PredicateVariableContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropertyContext
ai.grakn.graql.internal.antlr.
GraqlParser.HasScopeContext
ai.grakn.graql.internal.antlr.
GraqlParser.IsAbstractContext
ai.grakn.graql.internal.antlr.
GraqlParser.IsaContext
ai.grakn.graql.internal.antlr.
GraqlParser.PlaysContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropDatatypeContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropHasContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropIdContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropKeyContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropLabelContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropLhsContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropNeqContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropRegexContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropRelContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropResourceContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropRhsContext
ai.grakn.graql.internal.antlr.
GraqlParser.PropValueContext
ai.grakn.graql.internal.antlr.
GraqlParser.RelatesContext
ai.grakn.graql.internal.antlr.
GraqlParser.SubContext
ai.grakn.graql.internal.antlr.
GraqlParser.QueryContext
ai.grakn.graql.internal.antlr.
GraqlParser.QueryEOFContext
ai.grakn.graql.internal.antlr.
GraqlParser.QueryListContext
ai.grakn.graql.internal.antlr.
GraqlParser.QueryListElemContext
ai.grakn.graql.internal.antlr.
GraqlParser.SimpleQueryContext
ai.grakn.graql.internal.antlr.
GraqlParser.StdContext
ai.grakn.graql.internal.antlr.
GraqlParser.SumContext
ai.grakn.graql.internal.antlr.
GraqlParser.ValueContext
ai.grakn.graql.internal.antlr.
GraqlParser.ValueBooleanContext
ai.grakn.graql.internal.antlr.
GraqlParser.ValueIntegerContext
ai.grakn.graql.internal.antlr.
GraqlParser.ValueRealContext
ai.grakn.graql.internal.antlr.
GraqlParser.ValueStringContext
ai.grakn.graql.internal.antlr.
GraqlParser.ValueOrVarContext
ai.grakn.graql.internal.antlr.
GraqlParser.ValuePrimitiveContext
ai.grakn.graql.internal.antlr.
GraqlParser.ValueVariableContext
ai.grakn.graql.internal.antlr.
GraqlParser.VariableContext
ai.grakn.graql.internal.antlr.
GraqlParser.VarPatternContext
ai.grakn.graql.internal.antlr.
GraqlParser.VarPatternsContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.BlockContentsContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.BlockContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.ElseIfPartialContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.ElsePartialContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.ExprContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.AndExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.BooleanExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.DoubleExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.EqExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.GreaterEqExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.GreaterExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.GroupExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.IntExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.LessEqExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.LessExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.MacroExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.NotEqExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.NotExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.NullExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.OrExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.ResolveExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.StringExpressionContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.ForStatementContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.GraqlVariableContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.IfPartialContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.IfStatementContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.KeywordContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.MacroContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.ReplaceStatementContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.ResolveContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.StatementContext
ai.grakn.graql.internal.antlr.
GraqlTemplateParser.TemplateContext
ai.grakn.graql.internal.pattern.property.
RuleProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
ai.grakn.graql.internal.pattern.property.
LhsProperty
ai.grakn.graql.internal.pattern.property.
RhsProperty
ai.grakn.graql.internal.template.
Scope
ai.grakn.graql.internal.gremlin.
ShortcutTraversal
ai.grakn.graql.internal.template.macro.
SplitMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.util.
StringConverter
ai.grakn.graql.internal.template.macro.
StringMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.pattern.property.
SubProperty
(implements ai.grakn.graql.admin.
UniqueVarProperty
)
ai.grakn.graql.internal.template.
TemplateParser
ai.grakn.graql.internal.template.macro.
UnescapedString
ai.grakn.graql.internal.reasoner.query.
UnifierImpl
(implements ai.grakn.graql.admin.
Unifier
)
ai.grakn.graql.internal.template.macro.
UpperMacro
(implements ai.grakn.graql.macro.
Macro
<T>)
ai.grakn.graql.internal.analytics.
Utility
ai.grakn.graql.internal.reasoner.
Utility
ai.grakn.graql.internal.pattern.property.
ValueProperty
Interface Hierarchy
ai.grakn.graql.internal.gremlin.fragment.
Fragment
ai.grakn.graql.internal.query.match.
MatchOrder
org.antlr.v4.runtime.tree.ParseTreeListener
ai.grakn.graql.internal.antlr.
GraqlListener
ai.grakn.graql.internal.antlr.
GraqlTemplateListener
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
ai.grakn.graql.internal.antlr.
GraqlTemplateVisitor
<T>
ai.grakn.graql.internal.antlr.
GraqlVisitor
<T>
ai.grakn.graql.admin.
VarProperty
ai.grakn.graql.internal.pattern.property.
VarPropertyInternal
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Grakn
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017
Grakn Labs Ltd
. All rights reserved.