mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 15:40:19 +00:00
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;
|
|
}
|