Class CreateSchemaRenderer
- java.lang.Object
-
- com.exasol.sql.rendering.AbstractFragmentRenderer
-
- com.exasol.sql.ddl.create.rendering.CreateSchemaRenderer
-
- All Implemented Interfaces:
CreateSchemaVisitor,FragmentRenderer
public class CreateSchemaRenderer extends AbstractFragmentRenderer implements CreateSchemaVisitor
TheCreateSchemaRendererturns SQL statement structures in to SQL strings.
-
-
Field Summary
-
Fields inherited from class com.exasol.sql.rendering.AbstractFragmentRenderer
config
-
-
Constructor Summary
Constructors Constructor Description CreateSchemaRenderer(StringRendererConfig config)Create a newCreateSchemaRendererwith custom render settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateSchemaRenderercreate()Create anCreateSchemaRendererusing the default renderer configurationstatic CreateSchemaRenderercreate(StringRendererConfig config)Create anCreateSchemaRenderervoidvisit(CreateSchema createSchema)voidvisit(Schema schema)-
Methods inherited from class com.exasol.sql.rendering.AbstractFragmentRenderer
append, append, appendAutoQuoted, appendCommaWhenNeeded, appendKeyWord, appendListOfValueExpressions, appendRenderedBooleanExpression, appendRenderedValueExpression, appendSpace, appendValueTableRow, endParenthesis, render, setLastVisited, startParenthesis
-
-
-
-
Constructor Detail
-
CreateSchemaRenderer
public CreateSchemaRenderer(StringRendererConfig config)
Create a newCreateSchemaRendererwith custom render settings.- Parameters:
config- render configuration settings
-
-
Method Detail
-
create
public static CreateSchemaRenderer create()
Create anCreateSchemaRendererusing the default renderer configuration- Returns:
- CREATE SCHEMA renderer
-
create
public static CreateSchemaRenderer create(StringRendererConfig config)
Create anCreateSchemaRenderer- Parameters:
config- renderer configuration- Returns:
- CREATE SCHEMA renderer
-
visit
public void visit(CreateSchema createSchema)
- Specified by:
visitin interfaceCreateSchemaVisitor
-
visit
public void visit(Schema schema)
- Specified by:
visitin interfaceCreateSchemaVisitor
-
-