References
| summary | ||
| public |
Dropdown component for SQL autocomplete suggestions |
|
| public |
Editor for SQL queries |
|
| public |
F App() A container for all routes in the app (currently only one) |
|
| public |
F SimpleJoin(objectPattern: {"joinType": *}) |
|
| public |
F SimpleProduct() |
|
| public |
F CurrentRelExpr(props: *) |
|
| public |
F DataContainer() |
|
| public |
F EditorContainer(props: *) |
|
| public |
F Home(props: *) Container for all components on the main page |
|
| public |
F MultiTable(props: *) Displays more than one table with a dropdown to choose |
|
| public |
F SeveralSources() |
|
| public |
F RelExpr(props: *) A graphical representation of a relational algebra expression |
|
| public |
|
|
| public |
F RelExprTree(props: *) A graphical representation of a relational algebra expression |
|
| public |
|
|
| public |
|
|
| public |
F GroupByWithAggregates(objectPattern: {"aggregateFunction": *}) |
|
| public |
|
|
| public |
F GroupByWithHaving(objectPattern: {"aggregateFunction": *, "threshold": *}) |
|
| public |
F JustARelation() |
|
| public |
F SimpleJoin(objectPattern: {"joinType": *}) |
|
| public |
F BinaryRelOp(props: *) |
|
| public |
F Except() |
|
| public |
F GroupBy(props: *) Group By relational algebra operator |
|
| public |
F Intersect() |
|
| public |
F Join(props: *) |
|
| public |
F OrderBy(props: *) |
|
| public |
F Product() |
|
| public |
F Projection(props: *) Projection relational algebra operator |
|
| public |
F RelOp(props: *) Base for all relational algebra operators |
|
| public |
F Rename(props: *) Rename relational algebra operator |
|
| public |
F Selection(props: *) Selection relational algebra operator |
|
| public |
F UnaryRelOp(props: *) |
|
| public |
F Union() |
|
| public |
F Relation(props: *) Simple component to display a relation name as part of an expression |
|
| public |
F SourceMultiTable(props: *) |
|
| public |
F generateSuggestions(prefix: , context: , types: , needsTablePrefix: ) Generate autocomplete suggestions based on available tables and columns |
|
| public |
F parseForAutocomplete(text: , cursorPosition: ) Parse SQL text to detect table/column references being typed |
|
| public |
F SqlEditorWithContext(props: ) |
|
| public |
F Table(props: *) A wrapper for {ReactTable} which sets some default options |
|
| public |
F WithData() |
|
| public |
F Tutorial(props: *) Container for all components of the tutorial |
|
| public |
F NestedOperations() |
|
| public |
F SimpleProjection() |
|
| public |
F SimpleRename() |
|
| public |
F SimpleSelection() |
|
| public |
F exprToString(expr: *, top: *): * |
|
| public |
V BinaryRelOpStories: {"title": string, "component": *} |
|
| public |
V MultiTableStories: {"title": string, "component": *} |
|
| public |
V RelExprStories: {"title": string, "component": *, "decorators": *} |
|
| public |
V RelExprTreeStories: {"title": string, "component": *} |
|
| public |
V TableStories: {"title": string, "component": *} |
|
| public |
V UnaryRelOpStories: {"title": string, "component": *} |
|
| public |
V history: * |
|
| public |
V store: * |
|
contexts
| summary | ||
| public |
F ReactGAProvider(objectPattern: {"children": *, "reactGA": *}) |
|
| public |
F useReactGA() |
|
| public |
V ReactGAContext: * |
|
modules
| summary | ||
| public |
F constructRelationalGraph(expr: *) Constructs a relational graph from the expr Nodes will have (tableName and selection criteria if any on that table) Edges are the join relations |
|
| public |
F getTableFromAttribute(attribute: , tables: ) |
|
| public |
F applyExpr(expr: *, sourceData: *): * |
|
| public |
F changeExpr(expr: *, element: *): * |
|
| public |
F reducer(state: *, action: ) |
|
| public |
F resetAction(): ResetAction |
|
| public |
F joinOrderOptimization(graph: *, globalSelections: *): * Performs join order optimization |
|
| public |
F disableOptimization(): * |
|
| public |
F enableOptimization(optimization: *): * |
|
| public |
F exprFromSql(sql: *, types: *): * |
|
| public |
F reducer(state: *, action: ) |
|
| public |
|
|
| public |
V RESET_EXPR: string |
|
| public |
V initialState: {"sourceData": *, "element": *, "expr": *} |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
