com.bigdata.bop
Interface IVariable<E>

All Superinterfaces:
BOp, Cloneable, IPropertySet, IValueExpression<E>, IVariableOrConstant<E>, Serializable
All Known Implementing Classes:
Var

public interface IVariable<E>
extends IVariableOrConstant<E>

A variable.

Version:
$Id: IVariable.java 4274 2011-03-04 18:54:31Z thompsonbry $
Author:
Bryan Thompson

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.bigdata.bop.BOp
BOp.Annotations
 
Field Summary
static IVariable<?>[] EMPTY
          An empty IVariable array.
 
Fields inherited from interface com.bigdata.bop.BOp
NOANNS, NOARGS
 
Method Summary
 int hashCode()
          The hash code of the name of the variable as reported by IVariableOrConstant.getName()
 boolean isWildcard()
          Return true iff this is the special variable *
 
Methods inherited from interface com.bigdata.bop.IVariableOrConstant
equals, get, getName, isConstant, isVar
 
Methods inherited from interface com.bigdata.bop.IValueExpression
get
 
Methods inherited from interface com.bigdata.bop.BOp
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
 
Methods inherited from interface cutthecrap.utils.striterators.IPropertySet
getProperty
 

Field Detail

EMPTY

static final IVariable<?>[] EMPTY
An empty IVariable array.

Method Detail

hashCode

int hashCode()
The hash code of the name of the variable as reported by IVariableOrConstant.getName()

Overrides:
hashCode in class Object

isWildcard

boolean isWildcard()
Return true iff this is the special variable *



Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.