Deveel.Data.Sql.Query.QuerySelectColumns.SelectSingleColumn C# (CSharp) Method

SelectSingleColumn() public method

public SelectSingleColumn ( SelectColumn col ) : void
col Deveel.Data.Sql.Expressions.SelectColumn
return void
        public void SelectSingleColumn(SelectColumn col)
        {
            selectedColumns.Add(col);
        }

Usage Example

コード例 #1
0
ファイル: QueryPlanner.cs プロジェクト: meikeric/deveeldb
        private QuerySelectColumns BuildSelectColumns(SqlQueryExpression expression, QueryExpressionFrom queryFrom)
        {
            var selectColumns = new QuerySelectColumns(queryFrom);

            foreach (var column in expression.SelectColumns)
            {
                // Is this a glob?  (eg. Part.* )
                if (column.IsGlob)
                {
                    // Find the columns globbed and add to the 'selectedColumns' result.
                    if (column.IsAll)
                    {
                        selectColumns.SelectAllColumnsFromAllSources();
                    }
                    else
                    {
                        // Otherwise the glob must be of the form '[table name].*'
                        selectColumns.SelectAllColumnsFromSource(column.TableName);
                    }
                }
                else
                {
                    // Otherwise must be a standard column reference.
                    selectColumns.SelectSingleColumn(column);
                }
            }

            return(selectColumns);
        }
All Usage Examples Of Deveel.Data.Sql.Query.QuerySelectColumns::SelectSingleColumn