Docs for the new TableBuilder methods.

This commit is contained in:
Relintai 2025-05-12 11:16:05 +02:00
parent 0cb871a29a
commit ebbcaead70

View File

@ -15,6 +15,29 @@
<tutorials> <tutorials>
</tutorials> </tutorials>
<methods> <methods>
<method name="add_column">
<return type="TableBuilder" />
<description>
Adds an [code]ADD COLUMN[/code] statement.
Equivalent to:
[codeblock]
result += "ADD COLUMN "
[/codeblock]
</description>
</method>
<method name="alter_table">
<return type="TableBuilder" />
<argument index="0" name="table_name" type="String" />
<description>
Adds an [code]ALTER TABLE[/code] statement.
Equivalent to:
[codeblock]
result += "ALTER TABLE ";
result += p_table_name;
result += " ";
[/codeblock]
</description>
</method>
<method name="auto_increment"> <method name="auto_increment">
<return type="TableBuilder" /> <return type="TableBuilder" />
<description> <description>
@ -47,7 +70,7 @@
</method> </method>
<method name="create_table"> <method name="create_table">
<return type="TableBuilder" /> <return type="TableBuilder" />
<argument index="0" name="value" type="String" /> <argument index="0" name="table_name" type="String" />
<description> <description>
Adds a [code]CREATE TABLE[/code] statement. Adds a [code]CREATE TABLE[/code] statement.
Equivalent to: Equivalent to:
@ -78,6 +101,19 @@
[/codeblock] [/codeblock]
</description> </description>
</method> </method>
<method name="drop_column">
<return type="TableBuilder" />
<argument index="0" name="column_name" type="String" />
<description>
Adds a [code]DROP COLUMN[/code] statement.
Equivalent to:
[codeblock]
result += "DROP COLUMN ";
result += p_column_name;
result += " ";
[/codeblock]
</description>
</method>
<method name="drop_table"> <method name="drop_table">
<return type="TableBuilder" /> <return type="TableBuilder" />
<argument index="0" name="name" type="String" default="&quot;&quot;" /> <argument index="0" name="name" type="String" default="&quot;&quot;" />
@ -100,6 +136,16 @@
[/codeblock] [/codeblock]
</description> </description>
</method> </method>
<method name="end_command">
<return type="TableBuilder" />
<description>
Adds an end command statement.
Equivalent to:
[codeblock]
result += ";";
[/codeblock]
</description>
</method>
<method name="foreign_key"> <method name="foreign_key">
<return type="TableBuilder" /> <return type="TableBuilder" />
<argument index="0" name="name" type="String" /> <argument index="0" name="name" type="String" />
@ -201,6 +247,35 @@
result += "REFERENCES " + table + " (" + name + ") "; result += "REFERENCES " + table + " (" + name + ") ";
</description> </description>
</method> </method>
<method name="rename_column_to">
<return type="TableBuilder" />
<argument index="0" name="column_name" type="String" />
<argument index="1" name="new_column_name" type="String" />
<description>
Adds a [code]RENAME COLUMN[/code] statement.
Equivalent to:
[codeblock]
result += "RENAME COLUMN ";
result += p_column_name;
result += " TO ";
result += p_new_column_name;
result += " ";
[/codeblock]
</description>
</method>
<method name="rename_to">
<return type="TableBuilder" />
<argument index="0" name="table_name" type="String" />
<description>
Adds a [code]RENAME TO[/code] statement.
Equivalent to:
[codeblock]
result += "RENAME TO ";
result += p_table_name;
result += " ";
[/codeblock]
</description>
</method>
<method name="reset"> <method name="reset">
<return type="void" /> <return type="void" />
<description> <description>