Public Member Functions
ibis::qAnyAny Class Reference

A user specifies this type of query expression with the following syntax,. More...

#include <qExpr.h>

Inheritance diagram for ibis::qAnyAny:
ibis::qExpr

List of all members.

Public Member Functions

virtual qExprdup () const
const char * getPrefix () const
virtual void getTableNames (std::set< std::string > &plist) const
 Identify the data partitions involved in the query expression.
const ibis::array_t< double > & getValues () const
virtual void print (std::ostream &out) const
 Print out the node in the string form.
virtual void printFull (std::ostream &out) const
 Print out the full expression.
 qAnyAny (const char *pre, const double dbl)
 Constructing a qAnyAny object from a string and a floating-point value.
 qAnyAny (const char *pre, const char *val)
 Constructing an object of type qAnyAny from two strings.

Detailed Description

A user specifies this type of query expression with the following syntax,.


Constructor & Destructor Documentation

ibis::qAnyAny::qAnyAny ( const char *  pre,
const char *  val 
)

Constructing an object of type qAnyAny from two strings.

The second string is expected to be a list of numbers separated by coma and space.

References ibis::array_t< T >::push_back(), and ibis::array_t< T >::reserve().


Member Function Documentation

void ibis::qAnyAny::getTableNames ( std::set< std::string > &  plist) const [virtual]

Identify the data partitions involved in the query expression.

Return the list of data partition names in a set.

It records a '*' for the variables without explicit partition names.

Reimplemented from ibis::qExpr.

References ibis::qExpr::extractTableName().

void ibis::qAnyAny::print ( std::ostream &  out) const [virtual]

Print out the node in the string form.

The short-form of the print function.

It only prints information about the current node of the query expression tree.

Reimplemented from ibis::qExpr.

Referenced by printFull().

virtual void ibis::qAnyAny::printFull ( std::ostream &  out) const [inline, virtual]

Print out the full expression.

The long form of the print function.

It recursively prints out the whole query expression tree, which can be quite long.

Reimplemented from ibis::qExpr.

References print().


The documentation for this class was generated from the following files:

Make It A Bit Faster
Contact us
Disclaimers
FastBit source code
FastBit mailing list archive