mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 02:32:45 +00:00 
			
		
		
		
	 1b40bf9783
			
		
	
	
		1b40bf9783
		
	
	
	
	
		
			
			The features provided by these classes should be used eventually, but so far we've been maintaining these classes for over 2 years without any actual use. We can restore them when it comes time to actually use them.
		
			
				
	
	
		
			89 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| /*
 | |
|  * Copyright (c) 2021, Tim Flynn <trflynn89@serenityos.org>
 | |
|  *
 | |
|  * SPDX-License-Identifier: BSD-2-Clause
 | |
|  */
 | |
| 
 | |
| #pragma once
 | |
| 
 | |
| namespace SQL {
 | |
| class BTree;
 | |
| class BTreeIterator;
 | |
| class ColumnDef;
 | |
| class Database;
 | |
| class Heap;
 | |
| class Index;
 | |
| class IndexNode;
 | |
| class IndexDef;
 | |
| class Key;
 | |
| class KeyPartDef;
 | |
| class Relation;
 | |
| class Result;
 | |
| class ResultSet;
 | |
| class Row;
 | |
| class SchemaDef;
 | |
| class Serializer;
 | |
| class TableDef;
 | |
| class TreeNode;
 | |
| class Tuple;
 | |
| class TupleDescriptor;
 | |
| struct TupleElementDescriptor;
 | |
| class Value;
 | |
| }
 | |
| 
 | |
| namespace SQL::AST {
 | |
| class AddColumn;
 | |
| class AlterTable;
 | |
| class ASTNode;
 | |
| class BetweenExpression;
 | |
| class BinaryOperatorExpression;
 | |
| class BlobLiteral;
 | |
| class CaseExpression;
 | |
| class CastExpression;
 | |
| class ChainedExpression;
 | |
| class CollateExpression;
 | |
| class ColumnDefinition;
 | |
| class ColumnNameExpression;
 | |
| class CommonTableExpression;
 | |
| class CommonTableExpressionList;
 | |
| class CreateTable;
 | |
| class Delete;
 | |
| class DropColumn;
 | |
| class DropTable;
 | |
| class ErrorExpression;
 | |
| class ErrorStatement;
 | |
| class ExistsExpression;
 | |
| class Expression;
 | |
| class GroupByClause;
 | |
| class InChainedExpression;
 | |
| class InSelectionExpression;
 | |
| class Insert;
 | |
| class InTableExpression;
 | |
| class InvertibleNestedDoubleExpression;
 | |
| class InvertibleNestedExpression;
 | |
| class IsExpression;
 | |
| class Lexer;
 | |
| class LimitClause;
 | |
| class MatchExpression;
 | |
| class NestedDoubleExpression;
 | |
| class NestedExpression;
 | |
| class NullExpression;
 | |
| class NullLiteral;
 | |
| class NumericLiteral;
 | |
| class OrderingTerm;
 | |
| class Parser;
 | |
| class QualifiedTableName;
 | |
| class RenameColumn;
 | |
| class RenameTable;
 | |
| class ResultColumn;
 | |
| class ReturningClause;
 | |
| class Select;
 | |
| class SignedNumber;
 | |
| class Statement;
 | |
| class StringLiteral;
 | |
| class TableOrSubquery;
 | |
| class Token;
 | |
| class TypeName;
 | |
| class UnaryOperatorExpression;
 | |
| class Update;
 | |
| }
 |