package org.basex.index;
import org.basex.util.Token;
/**
* This class defines access to index text tokens.
*
* @author BaseX Team 2005-12, BSD License
* @author Christian Gruen
*/
public final class RangeToken implements IndexToken {
/** Index type. */
public final IndexType ind;
/** Minimum value. */
public final double min;
/** Maximum value. */
public final double max;
/**
* Constructor.
* @param i index type
* @param mn minimum value
* @param mx maximum value
*/
public RangeToken(final boolean i, final double mn, final double mx) {
ind = i ? IndexType.TEXT : IndexType.ATTRIBUTE;
min = mn;
max = mx;
}
@Override
public IndexType type() {
return ind;
}
@Override
public byte[] get() {
return Token.EMPTY;
}
}