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