org.seasar.extension.jdbc.gen.internal.dialect
クラス SybaseGenDialect

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.dialect.StandardGenDialect
      上位を拡張 org.seasar.extension.jdbc.gen.internal.dialect.SybaseGenDialect
すべての実装されたインタフェース:
GenDialect

public class SybaseGenDialect
extends StandardGenDialect

Sybaseの方言を扱うクラスです。

作成者:
taedium

入れ子のクラスの概要
static class SybaseGenDialect.SybaseColumnType
          Sybase用のSybaseGenDialect.SybaseColumnTypeの実装です。
static class SybaseGenDialect.SybaseSqlBlockContext
          Sybase用のStandardColumnTypeの実装クラスです。
 
クラス org.seasar.extension.jdbc.gen.internal.dialect.StandardGenDialect から継承された入れ子のクラス/インタフェース
StandardGenDialect.StandardColumnType, StandardGenDialect.StandardSqlBlockContext
 
インタフェース org.seasar.extension.jdbc.gen.dialect.GenDialect から継承された入れ子のクラス/インタフェース
GenDialect.ColumnType, GenDialect.SqlBlockContext
 
フィールドの概要
 
クラス org.seasar.extension.jdbc.gen.internal.dialect.StandardGenDialect から継承されたフィールド
columnTypeMap, fallbackColumnTypeMap, logger, sqlTypeMap
 
コンストラクタの概要
SybaseGenDialect()
          インスタンスを構築します。
 
メソッドの概要
 GenDialect.SqlBlockContext createSqlBlockContext()
          SQLブロックのコンテキストを作成します。
 GenerationType getDefaultGenerationType()
          デフォルトのGenerationTypeを返します。
 java.lang.String getIdentityColumnDefinition()
          IDENTITYカラムの定義を返します。
 java.lang.String getName()
          名前を返します。
 java.lang.String getSqlBlockDelimiter()
          SQLブロックの区切り文字を返します。
 boolean supportsIdentity()
          IDENTITYカラムをサポートしている場合trueを返します。
 
クラス org.seasar.extension.jdbc.gen.internal.dialect.StandardGenDialect から継承されたメソッド
getCauseSQLException, getCloseQuote, getColumnCommentMap, getColumnType, getDefaultSchemaName, getDropForeignKeySyntax, getDropUniqueKeySyntax, getErrorCode, getIdentityInsertDisableStatement, getIdentityInsertEnableStatement, getOpenQuote, getSequenceDefinitionFragment, getSequenceNextValString, getSQLState, getSqlType, getSqlType, getSqlTypeInternal, getTableComment, isAutoIncrement, isColumnNotFound, isJdbcCommentAvailable, isSequenceNotFound, isTableNotFound, quote, supportsCommentInCreateTable, supportsCommentOn, supportsGetIndexInfo, supportsIdentityInsert, supportsIdentityInsertControlStatement, supportsNullableUnique, supportsReferentialDeleteRule, supportsReferentialUpdateRule, supportsSequence, unquote
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SybaseGenDialect

public SybaseGenDialect()
インスタンスを構築します。

メソッドの詳細

getName

public java.lang.String getName()
インタフェース GenDialect の記述:
名前を返します。

定義:
インタフェース GenDialect 内の getName
オーバーライド:
クラス StandardGenDialect 内の getName
戻り値:
名前

getDefaultGenerationType

public GenerationType getDefaultGenerationType()
インタフェース GenDialect の記述:
デフォルトのGenerationTypeを返します。

定義:
インタフェース GenDialect 内の getDefaultGenerationType
オーバーライド:
クラス StandardGenDialect 内の getDefaultGenerationType
戻り値:
デフォルトのGenerationType

getSqlBlockDelimiter

public java.lang.String getSqlBlockDelimiter()
インタフェース GenDialect の記述:
SQLブロックの区切り文字を返します。

定義:
インタフェース GenDialect 内の getSqlBlockDelimiter
オーバーライド:
クラス StandardGenDialect 内の getSqlBlockDelimiter
戻り値:
SQLブロックの区切り文字、SQLブロックの区切り文字蛾存在しない場合null

getIdentityColumnDefinition

public java.lang.String getIdentityColumnDefinition()
インタフェース GenDialect の記述:
IDENTITYカラムの定義を返します。

定義:
インタフェース GenDialect 内の getIdentityColumnDefinition
オーバーライド:
クラス StandardGenDialect 内の getIdentityColumnDefinition
戻り値:
IDENTITYカラムの定義

createSqlBlockContext

public GenDialect.SqlBlockContext createSqlBlockContext()
インタフェース GenDialect の記述:
SQLブロックのコンテキストを作成します。

定義:
インタフェース GenDialect 内の createSqlBlockContext
オーバーライド:
クラス StandardGenDialect 内の createSqlBlockContext
戻り値:
SQLブロックのコンテキスト

supportsIdentity

public boolean supportsIdentity()
インタフェース GenDialect の記述:
IDENTITYカラムをサポートしている場合trueを返します。

定義:
インタフェース GenDialect 内の supportsIdentity
オーバーライド:
クラス StandardGenDialect 内の supportsIdentity
戻り値:
IDENTITYカラムをサポートしている場合true


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.