Package org.h2.command.ddl
Class CreateLinkedTable
- java.lang.Object
-
- org.h2.command.Prepared
-
- org.h2.command.ddl.DefineCommand
-
- org.h2.command.ddl.SchemaCommand
-
- org.h2.command.ddl.CreateLinkedTable
-
public class CreateLinkedTable extends SchemaCommand
This class represents the statement CREATE LINKED TABLE
-
-
Field Summary
Fields Modifier and Type Field Description private booleanautocommitprivate java.lang.Stringcommentprivate java.lang.Stringdriverprivate booleanemitUpdatesprivate intfetchSizeprivate booleanforceprivate booleanglobalTemporaryprivate booleanifNotExistsprivate java.lang.StringoriginalSchemaprivate java.lang.StringoriginalTableprivate java.lang.Stringpasswordprivate booleanreadOnlyprivate java.lang.StringtableNameprivate booleantemporaryprivate java.lang.Stringurlprivate java.lang.Stringuser-
Fields inherited from class org.h2.command.ddl.DefineCommand
transactional
-
Fields inherited from class org.h2.command.Prepared
create, parameters, prepareAlways, session, sqlStatement, sqlTokens
-
-
Constructor Summary
Constructors Constructor Description CreateLinkedTable(SessionLocal session, Schema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetType()Get the command type as defined in CommandInterfacevoidsetAutoCommit(boolean mode)Specify if the autocommit mode is activated or notvoidsetComment(java.lang.String comment)voidsetDriver(java.lang.String driver)voidsetEmitUpdates(boolean emitUpdates)voidsetFetchSize(int fetchSize)Specify the number of rows fetched by the linked table commandvoidsetForce(boolean force)voidsetGlobalTemporary(boolean globalTemp)voidsetIfNotExists(boolean ifNotExists)voidsetOriginalSchema(java.lang.String originalSchema)voidsetOriginalTable(java.lang.String originalTable)voidsetPassword(java.lang.String password)voidsetReadOnly(boolean readOnly)voidsetTableName(java.lang.String tableName)voidsetTemporary(boolean temp)voidsetUrl(java.lang.String url)voidsetUser(java.lang.String user)longupdate()Execute the statement.-
Methods inherited from class org.h2.command.ddl.SchemaCommand
getSchema
-
Methods inherited from class org.h2.command.ddl.DefineCommand
isReadOnly, isTransactional, queryMeta, setTransactional
-
Methods inherited from class org.h2.command.Prepared
checkCanceled, checkParameters, collectDependencies, getCteCleanups, getCurrentRowNumber, getObjectId, getParameters, getPersistedObjectId, getPlanSQL, getSession, getSimpleSQL, getSQL, getSQLTokens, isCacheable, isQuery, needRecompile, prepare, query, setCommand, setCteCleanups, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, toString
-
-
-
-
Field Detail
-
tableName
private java.lang.String tableName
-
driver
private java.lang.String driver
-
url
private java.lang.String url
-
user
private java.lang.String user
-
password
private java.lang.String password
-
originalSchema
private java.lang.String originalSchema
-
originalTable
private java.lang.String originalTable
-
ifNotExists
private boolean ifNotExists
-
comment
private java.lang.String comment
-
emitUpdates
private boolean emitUpdates
-
force
private boolean force
-
temporary
private boolean temporary
-
globalTemporary
private boolean globalTemporary
-
readOnly
private boolean readOnly
-
fetchSize
private int fetchSize
-
autocommit
private boolean autocommit
-
-
Constructor Detail
-
CreateLinkedTable
public CreateLinkedTable(SessionLocal session, Schema schema)
-
-
Method Detail
-
setTableName
public void setTableName(java.lang.String tableName)
-
setDriver
public void setDriver(java.lang.String driver)
-
setOriginalTable
public void setOriginalTable(java.lang.String originalTable)
-
setPassword
public void setPassword(java.lang.String password)
-
setUrl
public void setUrl(java.lang.String url)
-
setUser
public void setUser(java.lang.String user)
-
setIfNotExists
public void setIfNotExists(boolean ifNotExists)
-
setFetchSize
public void setFetchSize(int fetchSize)
Specify the number of rows fetched by the linked table command- Parameters:
fetchSize- to set
-
setAutoCommit
public void setAutoCommit(boolean mode)
Specify if the autocommit mode is activated or not- Parameters:
mode- to set
-
update
public long update()
Description copied from class:PreparedExecute the statement.
-
setEmitUpdates
public void setEmitUpdates(boolean emitUpdates)
-
setComment
public void setComment(java.lang.String comment)
-
setForce
public void setForce(boolean force)
-
setTemporary
public void setTemporary(boolean temp)
-
setGlobalTemporary
public void setGlobalTemporary(boolean globalTemp)
-
setReadOnly
public void setReadOnly(boolean readOnly)
-
setOriginalSchema
public void setOriginalSchema(java.lang.String originalSchema)
-
-