Package org.teiid.olingo
Class ProjectedColumn
- java.lang.Object
-
- org.teiid.olingo.ProjectedColumn
-
- All Implemented Interfaces:
DocumentNode.ContextColumn
public class ProjectedColumn extends Object implements DocumentNode.ContextColumn
-
-
Constructor Summary
Constructors Constructor Description ProjectedColumn(org.teiid.query.sql.symbol.Expression expr, org.apache.olingo.commons.core.edm.primitivetype.SingletonPrimitiveType edmType, org.apache.olingo.commons.api.edm.EdmProperty property, boolean collection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.olingo.commons.api.edm.EdmPrimitiveTypeKindgetEdmPrimitiveTypeKind()org.apache.olingo.commons.core.edm.primitivetype.SingletonPrimitiveTypegetEdmType()org.teiid.query.sql.symbol.ExpressiongetExpression()StringgetName()intgetOrdinal()IntegergetPrecision()org.apache.olingo.commons.api.edm.EdmPropertygetProperty()StringgetRuntimeType()IntegergetScale()booleanisCollection()voidsetOrdinal(int ordinal)
-
-
-
Method Detail
-
getExpression
public org.teiid.query.sql.symbol.Expression getExpression()
-
getEdmType
public org.apache.olingo.commons.core.edm.primitivetype.SingletonPrimitiveType getEdmType()
-
isCollection
public boolean isCollection()
-
getOrdinal
public int getOrdinal()
- Specified by:
getOrdinalin interfaceDocumentNode.ContextColumn
-
setOrdinal
public void setOrdinal(int ordinal)
-
getProperty
public org.apache.olingo.commons.api.edm.EdmProperty getProperty()
-
getPrecision
public Integer getPrecision()
-
getScale
public Integer getScale()
-
getName
public String getName()
- Specified by:
getNamein interfaceDocumentNode.ContextColumn
-
getRuntimeType
public String getRuntimeType()
- Specified by:
getRuntimeTypein interfaceDocumentNode.ContextColumn
-
getEdmPrimitiveTypeKind
public org.apache.olingo.commons.api.edm.EdmPrimitiveTypeKind getEdmPrimitiveTypeKind()
- Specified by:
getEdmPrimitiveTypeKindin interfaceDocumentNode.ContextColumn
-
-