Package | Description |
---|---|
edu.berkeley.cs186.database.query |
Modifier and Type | Class and Description |
---|---|
class |
GroupByOperator |
class |
JoinOperator |
class |
ProjectOperator |
class |
SequentialScanOperator |
class |
SelectOperator |
Modifier and Type | Method and Description |
---|---|
QueryOperator |
QueryOperator.getDestination() |
QueryOperator |
JoinOperator.getLeftSource() |
QueryOperator |
JoinOperator.getRightSource() |
QueryOperator |
QueryOperator.getSource() |
QueryOperator |
JoinOperator.getSource() |
Modifier and Type | Method and Description |
---|---|
void |
QueryOperator.setDestination(QueryOperator destination) |
void |
JoinOperator.setLeftSource(QueryOperator leftSource) |
void |
JoinOperator.setRightSource(QueryOperator rightSource) |
void |
QueryOperator.setSource(QueryOperator source) |
Constructor and Description |
---|
GroupByOperator(QueryOperator source,
Database.Transaction transaction,
String groupByColumn)
Create a new GroupByOperator that pulls from source and groups by groupByColumn.
|
JoinOperator(QueryOperator leftSource,
QueryOperator rightSource,
String leftColumnName,
String rightColumnName)
Create a join operator that pulls tuples from leftSource and rightSource.
|
QueryOperator(QueryOperator.OperatorType type,
QueryOperator source) |
ProjectOperator(QueryOperator source,
List<String> columns,
boolean count,
String averageColumn,
String sumColumn)
Creates a new ProjectOperator that reads tuples from source and filters out columns.
|
SelectOperator(QueryOperator source,
String columnName,
QueryPlan.PredicateOperator operator,
DataBox value)
Creates a new SelectOperator that pulls from source and only returns tuples for which the
predicate is satisfied.
|
Copyright © 2017. All rights reserved.