Top Description Fields Constructors Methods
org.apache.derby.impl.sql.compile

pack-priv Class AllResultColumn

extends ResultColumn
Class Inheritance
Imports
org.apache.derby.shared.common.error.StandardException, org.apache.derby.iapi.services.context.ContextManager, org.apache.derby.iapi.sql.compile.Visitor, org.apache.derby.shared.common.sanity.SanityManager

An AllResultColumn represents a "*" result column in a SELECT statement. It gets replaced with the appropriate set of columns at bind time.

Field Summary

Modifier and TypeField and Description
private TableName

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
acceptChildren(Visitor
the visitor
v
)

Overrides org.apache.derby.impl.sql.compile.ResultColumn.acceptChildren.

Accept the visitor for all visitable children of this node.

pack-priv ResultColumn

Returns:

A new ResultColumn with the same contents as this one
cloneMe
()

Overrides org.apache.derby.impl.sql.compile.ResultColumn.cloneMe.

Make a copy of this ResultColumn in a new ResultColumn

pack-priv String

Returns:

Full table name qualification as a String
getFullTableName
()

Return the full table name qualification for this node

public TableName
Inherited from org.apache.derby.impl.sql.compile.ResultColumn:
adjustVirtualColumnIdbindExpressionbindResultColumnByNamebindResultColumnByPositionbindResultColumnToExpressioncheckStorableExpressioncheckStorableExpressionclearTableNamecollapseVirtualColumnIdGapcolumnNameMatchescolumnTypeAndLengthMatchcolumnTypeAndLengthMatchcompareTogenerateExpressiongetBaseColumnNodegetColumnDescriptorgetColumnPositiongetExpressiongetJoinResultSetgetMaximumColumnSizegetNamegetOrderableVariantTypegetReferencegetResultSetNumbergetSchemaNamegetSourceColumnNamegetSourceSchemaNamegetSourceTableNamegetTableColumnDescriptorgetTableNamegetTableNumbergetTypegetTypeServicesgetUnderlyingOrAliasNamegetVirtualColumnIdguaranteeColumnNamehasGenerationClauseisAutoincrementisAutoincrementGeneratedisDefaultColumnisEquivalentisGeneratedisGeneratedForUnmatchedColumnInInsertisGroupingColumnisNameGeneratedisRedundantisReferencedisRightOuterJoinUsingClauseisUpdatablemarkAllRCsInChainReferencedmarkAsGroupingColumnmarkGeneratedmarkGeneratedForUnmatchedColumnInInsertmarkUpdatableByCursormarkUpdatedpreprocessprintSubNodespullVirtualIsReferencedrejectParameterresetAutoincrementGeneratedsetAutoincrementsetAutoincrementGeneratedsetColumnDescriptorsetDefaultColumnsetExpressionsetExpressionToNullNodesetJoinResultsetsetNamesetNameGeneratedsetRedundantsetReferencedsetResultSetNumbersetRightOuterJoinUsingClausesetSourceSchemaNamesetSourceTableNamesetUnreferencedsetVirtualColumnIdsetWasDefaultColumntoStringtypeUntypedNullExpressionupdatableByCursorupdatedverifyOrderablewasDefaultColumn

Field Detail

tableNameback to summary
private TableName tableName

Constructor Detail

AllResultColumnback to summary
pack-priv AllResultColumn(TableName tableName, ContextManager cm)

Method Detail

acceptChildrenback to summary
pack-priv void acceptChildren(Visitor v) throws StandardException

Overrides org.apache.derby.impl.sql.compile.ResultColumn.acceptChildren.

Doc from org.apache.derby.impl.sql.compile.ResultColumn.acceptChildren.

Accept the visitor for all visitable children of this node.

Parameters
v:Visitor

the visitor

Annotations
@Override
Exceptions
StandardException:
on error
cloneMeback to summary
pack-priv ResultColumn cloneMe() throws StandardException

Overrides org.apache.derby.impl.sql.compile.ResultColumn.cloneMe.

Make a copy of this ResultColumn in a new ResultColumn

Returns:ResultColumn

A new ResultColumn with the same contents as this one

Annotations
@Override
Exceptions
StandardException:
Thrown on error
getFullTableNameback to summary
pack-priv String getFullTableName()

Return the full table name qualification for this node

Returns:String

Full table name qualification as a String

getTableNameObjectback to summary
public TableName getTableNameObject()

Overrides org.apache.derby.impl.sql.compile.ResultColumn.getTableNameObject.

Annotations
@Override