public class PlatformPlaceholderDatabaseDriverResolver extends ObjectSE
DatabaseDriver
プラットフォームでプレースホルダーテキストを解決できるユーティリティクラス。 デフォルトでは、プラットフォームの名前は ID of the driver
です。このマッピングは、withDriverPlatform(DatabaseDriver, String)
がカスタム DatabaseDriver
をプラットフォームマッピングに登録することでカスタマイズできます。
コンストラクターと説明 |
---|
PlatformPlaceholderDatabaseDriverResolver() デフォルトの "@@platform@@" プレースホルダーを使用する新しいリゾルバーを作成します。 |
PlatformPlaceholderDatabaseDriverResolver(StringSE placeholder) 指定された placeholder を使用する新しいリゾルバーを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<StringSE> | resolveAll(DataSourceSE dataSource, StringSE... values) |
ListSE<StringSE> | resolveAll(StringSE platform, StringSE... values) 指定された values のプレースホルダーを解決し、指定されたプラットフォームに置き換えます。 |
PlatformPlaceholderDatabaseDriverResolver | withDriverPlatform(DatabaseDriver driver, StringSE platform) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public PlatformPlaceholderDatabaseDriverResolver()
"@@platform@@"
プレースホルダーを使用する新しいリゾルバーを作成します。public PlatformPlaceholderDatabaseDriverResolver(StringSE placeholder)
placeholder
を使用する新しいリゾルバーを作成します。placeholder
- 使用するプレースホルダー public PlatformPlaceholderDatabaseDriverResolver withDriverPlatform(DatabaseDriver driver, StringSE platform)
driver
- ドライバ platform
- プラットフォーム public ListSE<StringSE> resolveAll(DataSourceSE dataSource, StringSE... values)
dataSource
- DatabaseDriver
の派生元である DataSourcevalues
- プレースホルダーが解決される値 DatabaseDriver.fromDataSource(DataSource)