org.basex.query.value.node
Class FTNode
java.lang.Object
org.basex.data.ExprInfo
org.basex.query.expr.Expr
org.basex.query.value.Value
org.basex.query.value.item.Item
org.basex.query.value.node.ANode
org.basex.query.value.node.DBNode
org.basex.query.value.node.FTNode
- All Implemented Interfaces:
- java.lang.Iterable<Item>
public final class FTNode
- extends DBNode
Disk-based full-text Node item.
- Author:
- BaseX Team 2005-12, BSD License, Christian Gruen
Nested classes/interfaces inherited from class org.basex.query.expr.Expr |
Expr.Flag |
Fields inherited from class org.basex.query.value.node.DBNode |
data, pre |
Fields inherited from class org.basex.query.value.node.ANode |
id |
Fields inherited from class org.basex.query.value.item.Item |
score, UNDEF |
Fields inherited from class org.basex.query.value.Value |
type |
Constructor Summary |
FTNode(FTMatches a,
Data d,
int p,
int tol,
int tis,
double s)
Constructor, called by the index variant. |
FTNode(FTMatches a,
double s)
Constructor, called by the sequential variant. |
Method Summary |
double |
score()
Returns a score value. |
java.lang.String |
toString()
|
Methods inherited from class org.basex.query.value.node.DBNode |
ancestor, ancestorOrSelf, attributes, baseURI, children, copy, copy, data, dbCopy, dbl, deepCopy, descendant, descendantOrSelf, diff, finish, following, followingSibling, hasChildren, is, itr, name, namespaces, parent, parent, parentIter, plan, qname, qname, sameAs, set, string, typeId, xdmInfo |
Methods inherited from class org.basex.query.value.node.ANode |
attribute, attribute, attribute, bool, diff, diff, eq, kind, kind, nodeType, nsScope, optimize, preceding, precedingSibling, self, string, toJava, type, uri |
Methods inherited from class org.basex.query.value.item.Item |
castErr, comparable, dec, description, ebv, equiv, flt, hash, homogeneous, input, isItem, item, itemAt, iter, iterable, materialize, score, size, test, type, writeTo |
Methods inherited from class org.basex.query.value.Value |
accept, cache, checkUp, compile, count, exprSize, has, inline, isValue, iter, iterator, removable, serialize, value |
Methods inherited from class org.basex.query.expr.Expr |
addText, compEbv, copy, hasFreeVars, indexAccessible, indexEquivalent, inlineAll, isEmpty, isFunction, isVacuous, markTailCalls, optimize, uses, visitAll |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
all
public FTMatches all
- Full-text matches.
FTNode
public FTNode(FTMatches a,
double s)
- Constructor, called by the sequential variant.
- Parameters:
a
- matchess
- scoring
FTNode
public FTNode(FTMatches a,
Data d,
int p,
int tol,
int tis,
double s)
- Constructor, called by the index variant.
- Parameters:
a
- full-text matchesd
- data referencep
- pre valuetol
- token lengthtis
- total size indexed resultss
- score value out of the index
score
public double score()
- Description copied from class:
Item
- Returns a score value.
- Overrides:
score
in class Item
- Returns:
- score value
toString
public java.lang.String toString()
- Overrides:
toString
in class DBNode