net.tinyos.tinydb
Class QueryField

java.lang.Object
  |
  +--net.tinyos.tinydb.QueryField
All Implemented Interfaces:
java.lang.Cloneable

public class QueryField
extends java.lang.Object
implements java.lang.Cloneable

Class representing a named field in a query


Field Summary
static byte COMPLEX_TYPE
           
static byte INTFOUR
           
static byte INTONE
           
static byte INTTWO
           
static byte STRING
           
static byte TIMESTAMP
           
static byte UINTFOUR
           
static byte UINTONE
           
static byte UINTTWO
           
 
Constructor Summary
QueryField(java.lang.String field, byte fieldType)
           
 
Method Summary
 net.tinyos.tinydb.QueryField copy()
           
 short getIdx()
           
 java.lang.String getName()
           
 byte getOp()
           
 byte getType()
           
 void setIdx(short idx)
           
 void setOp(byte op)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INTONE

public static final byte INTONE
See Also:
Constant Field Values

INTTWO

public static final byte INTTWO
See Also:
Constant Field Values

INTFOUR

public static final byte INTFOUR
See Also:
Constant Field Values

STRING

public static final byte STRING
See Also:
Constant Field Values

TIMESTAMP

public static final byte TIMESTAMP
See Also:
Constant Field Values

COMPLEX_TYPE

public static final byte COMPLEX_TYPE
See Also:
Constant Field Values

UINTONE

public static final byte UINTONE
See Also:
Constant Field Values

UINTTWO

public static final byte UINTTWO
See Also:
Constant Field Values

UINTFOUR

public static final byte UINTFOUR
See Also:
Constant Field Values
Constructor Detail

QueryField

public QueryField(java.lang.String field,
                  byte fieldType)
           throws java.util.NoSuchElementException
Method Detail

getIdx

public short getIdx()

setIdx

public void setIdx(short idx)

getName

public java.lang.String getName()

getType

public byte getType()

getOp

public byte getOp()

setOp

public void setOp(byte op)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

copy

public net.tinyos.tinydb.QueryField copy()