org.openrdf.sail.rdbms.algebra
Class ColumnVar
java.lang.Object
org.openrdf.sail.rdbms.algebra.ColumnVar
- All Implemented Interfaces:
- Cloneable
public class ColumnVar
- extends Object
- implements Cloneable
Represents a variable in an SQL expression.
- Author:
- James Leigh
|
Method Summary |
ColumnVar |
as(String name)
|
ColumnVar |
as(String alias,
String column)
|
static ColumnVar |
createCtx(String alias,
Var v,
Resource resource)
|
static ColumnVar |
createObj(String alias,
Var v,
Value value)
|
static ColumnVar |
createPred(String alias,
Var v,
URI uri,
boolean implied)
|
static ColumnVar |
createSubj(String alias,
Var v,
Resource resource)
|
boolean |
equals(Object other)
|
String |
getAlias()
|
String |
getColumn()
|
int |
getIndex()
|
String |
getName()
|
ValueTypes |
getTypes()
|
Value |
getValue()
|
int |
hashCode()
|
boolean |
isAnonymous()
|
boolean |
isHiddenOrConstant()
|
boolean |
isHiddenOrImplied()
|
boolean |
isImplied()
|
boolean |
isNullable()
|
boolean |
isPredicate()
|
boolean |
isResource()
|
boolean |
isURI()
|
void |
setIndex(int index)
|
void |
setTypes(ValueTypes types)
|
void |
setValue(Value value)
|
String |
toString()
|
createSubj
public static ColumnVar createSubj(String alias,
Var v,
Resource resource)
createPred
public static ColumnVar createPred(String alias,
Var v,
URI uri,
boolean implied)
createObj
public static ColumnVar createObj(String alias,
Var v,
Value value)
createCtx
public static ColumnVar createCtx(String alias,
Var v,
Resource resource)
getTypes
public ValueTypes getTypes()
setTypes
public void setTypes(ValueTypes types)
isAnonymous
public boolean isAnonymous()
isHiddenOrImplied
public boolean isHiddenOrImplied()
isHiddenOrConstant
public boolean isHiddenOrConstant()
isImplied
public boolean isImplied()
isResource
public boolean isResource()
isURI
public boolean isURI()
isNullable
public boolean isNullable()
getIndex
public int getIndex()
setIndex
public void setIndex(int index)
getName
public String getName()
getValue
public Value getValue()
setValue
public void setValue(Value value)
getColumn
public String getColumn()
isPredicate
public boolean isPredicate()
getAlias
public String getAlias()
as
public ColumnVar as(String name)
as
public ColumnVar as(String alias,
String column)
equals
public boolean equals(Object other)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2001-2008 Aduna. All Rights Reserved.