| appendSelectBodyTo(StringBuilder) |  | 0% |  | 0% | 35 | 35 | 73 | 73 | 1 | 1 |
| PlainSelect(FromItem, Expression, Collection) |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| PlainSelect(Collection, FromItem, Expression, Collection) |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| PlainSelect(FromItem, Collection) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| PlainSelect(FromItem, Expression) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| PlainSelect(Collection, FromItem, Collection) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| PlainSelect(Collection, FromItem, Expression) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| PlainSelect(FromItem) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| PlainSelect(Collection, FromItem) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| PlainSelect() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| toString() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| addSelectExpressions(Collection) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setLateralViews(Collection) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| addSelectItem(Expression, Alias) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addSelectItems(SelectItem[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addLateralView(LateralView) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addJoins(Join[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addSelectItems(Collection) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| addIntoTables(Table[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addIntoTables(Collection) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addJoins(Collection) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addGroupByColumnReference(Expression) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getSelectItem(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJoin(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFromItem(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhere(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHaving(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withFromItem(FromItem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withSelectItems(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withSelectItems(SelectItem[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addSelectItems(Expression[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addSelectItem(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withLateralViews(Collection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withJoins(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withUsingFinal(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withUsingOnly(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withUseWithNoLog(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withIntoTempTable(Table) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| accept(SelectVisitor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| accept(FromItemVisitor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setBigQuerySelectQualifier(PlainSelect.BigQuerySelectQualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setQualify(Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withMySqlSqlCalcFoundRows(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withMySqlSqlNoCache(MySqlSqlCacheFlags) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withDistinct(Distinct) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withIntoTables(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withWhere(Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withOptimizeFor(OptimizeFor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withSkip(Skip) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withMySqlHintStraightJoin(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withFirst(First) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withTop(Top) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withOracleHierarchical(OracleHierarchicalExpression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withPreferringClause(PreferringClause) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withOracleHint(OracleHint) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withOracleSiblings(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withForXmlPath(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withKsqlWindow(KSQLWindow) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withNoWait(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withHaving(Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFromItem(FromItem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIntoTables(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSelectItems(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setWhere(Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJoins(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUsingFinal(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUsingOnly(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUseWithNoLog(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIntoTempTable(Table) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOptimizeFor(OptimizeFor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTop(Top) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSkip(Skip) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMySqlHintStraightJoin(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFirst(First) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDistinct(Distinct) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHaving(Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGroupByElement(GroupByElement) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOracleHierarchical(OracleHierarchicalExpression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPreferringClause(PreferringClause) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOracleHint(OracleHint) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setForXmlPath(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setKsqlWindow(KSQLWindow) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEmitChanges(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setWindowDefinitions(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMySqlSqlCalcFoundRows(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMySqlSqlCacheFlag(MySqlSqlCacheFlags) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFromItem() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIntoTables() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSelectItems() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhere() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLateralViews() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJoins() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUsingFinal() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUsingOnly() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUseWithNoLog() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIntoTempTable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOptimizeFor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTop() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSkip() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMySqlHintStraightJoin() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFirst() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDistinct() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBigQuerySelectQualifier() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHaving() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQualify() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGroupBy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOracleHierarchical() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPreferringClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOracleHint() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getForXmlPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKsqlWindow() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEmitChanges() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWindowDefinitions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMySqlSqlCalcFoundRows() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMySqlSqlCacheFlag() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUseBrackets() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSampleClause() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSampleClause(SampleClause) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |