A B C E F G H I L M N P R S T V 
すべてのクラス すべてのパッケージ

A

AbstractNode - com.github.mygreen.splate.nodeのクラス
Nodeの抽象クラスです。
AbstractNode(int) - クラス のコンストラクタcom.github.mygreen.splate.node.AbstractNode
コンストラクタ
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.BeginNode
 
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.BindVariableNode
 
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.ContainerNode
 
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.ElseNode
 
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.EmbeddedValueNode
 
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.IfNode
 
accept(NodeProcessContext) - インタフェース のメソッドcom.github.mygreen.splate.node.Node
SQLテンプレートを実行し評価します。
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.ParenBindVariableNode
 
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.PrefixSqlNode
 
accept(NodeProcessContext) - クラス のメソッドcom.github.mygreen.splate.node.SqlNode
 
addChild(Node) - クラス のメソッドcom.github.mygreen.splate.node.AbstractNode
 
addChild(Node) - インタフェース のメソッドcom.github.mygreen.splate.node.Node
子供のNodeを追加します。
addSql(String) - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
SQL を追加します。
addSql(String, Object) - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
SQL とバインド変数を追加します。
addSql(String, List<Object>) - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
SQL とバインド変数を追加します。
addStrippedPropertyPaths(List<String>, String, String) - クラス のメソッドcom.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
パスからリストのインデックス([1])やマップのキー([key])を除去したものを構成する。

B

BeanPropertySqlTemplateContext - com.github.mygreen.splateのクラス
SQLテンプレートのパラメータをJavaBean として渡すときのSQLテンプレートのコンテキスト。
BeanPropertySqlTemplateContext(Object) - クラス のコンストラクタcom.github.mygreen.splate.BeanPropertySqlTemplateContext
JavaBeanを指定するコンストラクタ。
BeanPropertySqlTemplateContext(SqlTemplateValueTypeRegistry, Object) - クラス のコンストラクタcom.github.mygreen.splate.BeanPropertySqlTemplateContext
 
BeginNode - com.github.mygreen.splate.nodeのクラス
BGEIN コメントに対応するNodeです。
BeginNode(int) - クラス のコンストラクタcom.github.mygreen.splate.node.BeginNode
 
BIND_VARIABLE - com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
BindVariableNode - com.github.mygreen.splate.nodeのクラス
(コメントによる定義の)バインド変数のためのNodeです。
BindVariableNode(int, String, Expression) - クラス のコンストラクタcom.github.mygreen.splate.node.BindVariableNode
BindVariableNode を作成します。

C

canEqual(Object) - クラス のメソッドcom.github.mygreen.splate.Position
 
children - クラス の変数com.github.mygreen.splate.node.AbstractNode
子ノードのリスト
clearCache() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
現在キャッシュしている情報をクリアします。
com.github.mygreen.splate - パッケージ com.github.mygreen.splate
2Way-SQL のSQLテンプレート機能を提供します。
com.github.mygreen.splate.node - パッケージ com.github.mygreen.splate.node
SQLのNode機能を提供します。
com.github.mygreen.splate.parser - パッケージ com.github.mygreen.splate.parser
SQLパーサの機能を提供します。
com.github.mygreen.splate.type - パッケージ com.github.mygreen.splate.type
SQLテンプレートのパラメータの型変換処理の機能を提供します。
COMMENT - com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
ContainerNode - com.github.mygreen.splate.nodeのクラス
Nodeのコンテナクラスです。
ContainerNode(int) - クラス のコンストラクタcom.github.mygreen.splate.node.ContainerNode
 
convertPathWithSuffixed(String, String) - クラス のメソッドcom.github.mygreen.splate.TemplateLoader
SQLのパスを接尾語付きのパスに変換する。
createEvaluationContext() - クラス のメソッドcom.github.mygreen.splate.BeanPropertySqlTemplateContext
 
createEvaluationContext() - クラス のメソッドcom.github.mygreen.splate.EmptyValueSqlTemplateContext
 
createEvaluationContext() - クラス のメソッドcom.github.mygreen.splate.MapSqlTemplateContext
 
createEvaluationContext() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateContext
EL式を評価するときのコンテキストを作成します。
createSqlParser(String) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SqlParser のインスタンスを作成します。

E

ELSE - com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
ElseNode - com.github.mygreen.splate.nodeのクラス
ELSE コメント用のNodeです。
ElseNode(int) - クラス のコンストラクタcom.github.mygreen.splate.node.ElseNode
 
EmbeddedValueNode - com.github.mygreen.splate.nodeのクラス
値を埋め込む用のNodeです
EmbeddedValueNode(int, String, Expression) - クラス のコンストラクタcom.github.mygreen.splate.node.EmbeddedValueNode
EmbeddedValueNodeのインスタンスを作成します。.
EMPTY_STRINGS - クラス のstatic変数com.github.mygreen.splate.SqlUtils
空の文字列の配列です。
EmptyValueSqlTemplateContext - com.github.mygreen.splateのクラス
SQLテンプレートに渡すパラメータがないときのSQLテンプレートのコンテキスト。
EmptyValueSqlTemplateContext() - クラス のコンストラクタcom.github.mygreen.splate.EmptyValueSqlTemplateContext
 
EOF - com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
equals(Object) - クラス のメソッドcom.github.mygreen.splate.Position
 
evaluateExpression(Expression, EvaluationContext, Class<T>, int, String) - クラス のメソッドcom.github.mygreen.splate.node.AbstractNode
EL式を評価します。

F

findValueType(Class<?>, String) - クラス のメソッドcom.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
プロパティパスに対応した値の変換処理を取得します。

G

getAfter() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
getBefore() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
getBindParams() - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
SQLテンプレート中の変数をバインドしたパラメータ
getBindVariableValue(Object, SqlTemplateValueType, int, String, String) - クラス のメソッドcom.github.mygreen.splate.node.AbstractNode
変換規則を元にバインド変数を変換します。
getBindVariableValue(T) - インタフェース のメソッドcom.github.mygreen.splate.type.SqlTemplateValueType
SQLのパラメータ変数として値を取得します。
getChild(int) - クラス のメソッドcom.github.mygreen.splate.node.AbstractNode
 
getChild(int) - インタフェース のメソッドcom.github.mygreen.splate.node.Node
指定されたインデックス番号indexNodeを返します。
getChildSize() - クラス のメソッドcom.github.mygreen.splate.node.AbstractNode
 
getChildSize() - インタフェース のメソッドcom.github.mygreen.splate.node.Node
子供の要素数を返します。
getCol() - クラス のメソッドcom.github.mygreen.splate.Position
列(1から始まる)
getElseNode() - クラス のメソッドcom.github.mygreen.splate.node.IfNode
ELSEのノード
getEmbeddedValue(Object, SqlTemplateValueType, int, String, String) - クラス のメソッドcom.github.mygreen.splate.node.AbstractNode
変換規則を元に埋め込み変数を変換します。
getEmbeddedValue(T) - インタフェース のメソッドcom.github.mygreen.splate.type.SqlTemplateValueType
SQLに直接埋め込む値として文字列に変換します。
getEncoding() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートファイルの文字コード名。
getEvaluationContext() - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
EL式で指定された時の式を評価するためのコンテキストを取得します。
getExpression() - クラス のメソッドcom.github.mygreen.splate.node.BindVariableNode
getExpression() - クラス のメソッドcom.github.mygreen.splate.node.EmbeddedValueNode
 
getExpression() - クラス のメソッドcom.github.mygreen.splate.node.IfNode
IFコメント内の式
getExpression() - クラス のメソッドcom.github.mygreen.splate.node.ParenBindVariableNode
getExpressionParser() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
EL式のパーサ
getLine() - クラス のメソッドcom.github.mygreen.splate.Position
行の文字列
getMessage() - 例外 のメソッドcom.github.mygreen.splate.node.NodeProcessException
 
getMessage() - 例外 のメソッドcom.github.mygreen.splate.parser.SqlParseException
 
getMessageDigest(String) - クラス のstaticメソッドcom.github.mygreen.splate.SqlUtils
文字列のメッセージダイジェストを作成します。
getNextStartPos(int, int, int) - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
Returns the next starting position.
getNextTokenType() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
getNode() - クラス のメソッドcom.github.mygreen.splate.SqlTemplate
SQLノード
getParameters() - クラス のメソッドcom.github.mygreen.splate.ProcessResult
SQL中のバインドパラメータ
getParent() - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
親のノードの情報。
getParsedSql() - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
パースされた状態のSQLテンプレート。
getPosition() - クラス のメソッドcom.github.mygreen.splate.node.AbstractNode
 
getPosition() - インタフェース のメソッドcom.github.mygreen.splate.node.Node
テンプレート内での開始位置を返します。
getPosition() - 例外 のメソッドcom.github.mygreen.splate.node.NodeProcessException
パースエラーが発生したテンプレート内での位置情報
getPosition() - 例外 のメソッドcom.github.mygreen.splate.parser.SqlParseException
パースエラーが発生したテンプレート内での位置情報
getPosition() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
getPrefix() - クラス のメソッドcom.github.mygreen.splate.node.PrefixSqlNode
プレフィックス
getProcessedSql() - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
処理済みのSQL を取得します。
getResourceLoader() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
テンプレートファイルなどのリソースをロードする処理。
getRow() - クラス のメソッドcom.github.mygreen.splate.Position
行(1から始まる)
getSql() - クラス のメソッドcom.github.mygreen.splate.node.PrefixSqlNode
SQL
getSql() - クラス のメソッドcom.github.mygreen.splate.node.SqlNode
SQL
getSql() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
解析対象のSQLを取得します。
getSql() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
getSql() - クラス のメソッドcom.github.mygreen.splate.ProcessResult
評価されたSQL
getSql() - クラス のメソッドcom.github.mygreen.splate.SqlTemplate
パースされたSQL。
getSuffixName() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートのファイル名の接尾語。
getTargetValue() - 例外 のメソッドcom.github.mygreen.splate.type.SqlTypeConversionException
変換対象の値
getTargetValue() - 例外 のメソッドcom.github.mygreen.splate.type.TextConversionException
変換対象の値
getTemplate(String) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLファイルのリソースパスを指定して、SQLテンプレートを取得します。
getTemplate(Resource) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLファイルのリソースを指定して、SQLテンプレートを取得します。
getTemplateByText(String) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLを文字列として直接指定し、SQLテンプレートを取得します。
getTemplateLoader() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートファイルの読み込む処理。
getToken() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
getTokenType() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
getValue() - クラス のメソッドcom.github.mygreen.splate.BeanPropertySqlTemplateContext
JavaBeanのインスタンス。
getValueTypeRegistry() - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
SQLテンプレート中の変数を変換するための管理クラスを取得します。
getValueTypeRestRegistry() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateContext
SQLテンプレートのパラメータの変換処理を管理する処理。

H

hashCode() - クラス のメソッドcom.github.mygreen.splate.Position
 

I

IfNode - com.github.mygreen.splate.nodeのクラス
IF コメント用のNodeです。
IfNode(int, String, Expression) - クラス のコンストラクタcom.github.mygreen.splate.node.IfNode
条件式を元に、Creates IfNodeを作成します。
indexOfAny(CharSequence, int, AtomicReference<CharSequence>, CharSequence...) - クラス のstaticメソッドcom.github.mygreen.splate.SqlUtils
指定した複数の文字列から、最初に出現する位置のインデックスを返します。
isBeginComment(String) - クラス のstaticメソッドcom.github.mygreen.splate.parser.SqlParser
BEGIN コメントかどうか判定します。
isCached() - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
パースしたんプレートをキャッシュするかどうか。
isElseMode() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
ELSE モード(ELSE句の中の)かどうかを返します。
isEmpty(String) - クラス のstaticメソッドcom.github.mygreen.splate.SqlUtils
文字列が空かどうか判定します。
isEnabled() - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
BEGIN コメントとEND コメントで、囲まれた子供のコンテキストが有効かどうか。
isEndComment(String) - クラス のstaticメソッドcom.github.mygreen.splate.parser.SqlParser
END コメントかどうか判定します。
isHintComment(String) - クラス のstaticメソッドcom.github.mygreen.splate.parser.SqlParser
Oracle のヒントコメントかどうか判定します。
isIfComment(String) - クラス のstaticメソッドcom.github.mygreen.splate.parser.SqlParser
IF コメントかどうか判定します。
isTargetComment(String) - クラス のstaticメソッドcom.github.mygreen.splate.parser.SqlParser
対象とするコメントかどうかを返します。

L

loadByLocation(String, ResourceLoader, String, Optional<String>) - クラス のメソッドcom.github.mygreen.splate.TemplateLoader
リソースパスを指定して読み込む。
loadByResource(Resource, String) - クラス のメソッドcom.github.mygreen.splate.TemplateLoader
リソースを指定して読み込む。

M

MapSqlTemplateContext - com.github.mygreen.splateのクラス
SQLテンプレートのパラメータをMap として渡すときのSQLテンプレートのコンテキスト。
MapSqlTemplateContext() - クラス のコンストラクタcom.github.mygreen.splate.MapSqlTemplateContext
コンストラクタ。
MapSqlTemplateContext(Map<String, Object>) - クラス のコンストラクタcom.github.mygreen.splate.MapSqlTemplateContext
マップを指定するコンストラクタ。
MapSqlTemplateContext(SqlTemplateValueTypeRegistry) - クラス のコンストラクタcom.github.mygreen.splate.MapSqlTemplateContext
 
MapSqlTemplateContext(SqlTemplateValueTypeRegistry, Map<String, Object>) - クラス のコンストラクタcom.github.mygreen.splate.MapSqlTemplateContext
 

N

next() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
nextBindVariableName() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
 
Node - com.github.mygreen.splate.nodeのインタフェース
SQLを構成する個々の要素をあらわします。
NodeProcessContext - com.github.mygreen.splate.nodeのクラス
SQLテンプレートを評価するときのコンテキストです。
NodeProcessContext(NodeProcessContext) - クラス のコンストラクタcom.github.mygreen.splate.node.NodeProcessContext
親コンテキストを指定するコンストラクタ。
NodeProcessContext(SqlTemplateContext) - クラス のコンストラクタcom.github.mygreen.splate.node.NodeProcessContext
テンプレートパラメータなどのSQLコンテキストを指定するコンストラクタ。
NodeProcessException - com.github.mygreen.splate.nodeの例外
SQLテンプレートを処理するときの例外です。
NodeProcessException(Position, String) - 例外 のコンストラクタcom.github.mygreen.splate.node.NodeProcessException
メッセージ使用して新しいインスタンスを構築します。
NodeProcessException(Position, String, Throwable) - 例外 のコンストラクタcom.github.mygreen.splate.node.NodeProcessException
メッセージと原因となったエラーを使用して新しいインスタンスを構築します。
normalizeSql(String) - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
パース対象のSQLをトリムなど行い正規化します。

P

ParenBindVariableNode - com.github.mygreen.splate.nodeのクラス
INのバインド変数用のNodeです。
ParenBindVariableNode(int, String, Expression) - クラス のコンストラクタcom.github.mygreen.splate.node.ParenBindVariableNode
ParenBindVariableNode を作成します。
parse() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
 
parseBegin() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
BEGIN 句を解析します。
parseBindVariable() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
バインド変数を解析します。
parseBindVariable() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
Parse the bind variable.
parseComment() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
コメントを解析します。
parseComment() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
Parse the comment.
parseCommentBindVariable() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
バインド変数コメントを解析します。
parseElse() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
ELSE 句を解析します。
parseElse() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
Parse the ELSE comment.
parseEnd() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
END 句を解析します。
parseEof() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
Parse the end of the SQL.
parseExpression(String, int) - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
EL式をパースします。
parseIf() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
IF 句を解析します。
parseSql() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
SQLを解析します。
parseSql() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
Parse the SQL.
parseToken() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
トークンを解析します。
peek() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
一番上のノードを返します。
pop() - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
一番上のノードをポップ(スタックからも取り出す)します。
position - クラス の変数com.github.mygreen.splate.node.AbstractNode
テンプレート内での位置情報
Position - com.github.mygreen.splateのクラス
テンプレートの位置情報を表す
Position() - クラス のコンストラクタcom.github.mygreen.splate.Position
 
Position(int, int, String) - クラス のコンストラクタcom.github.mygreen.splate.Position
 
PrefixSqlNode - com.github.mygreen.splate.nodeのクラス
ANDOR','のプレフィックスのためのNodeです。
PrefixSqlNode(int, String, String) - クラス のコンストラクタcom.github.mygreen.splate.node.PrefixSqlNode
PrefixSqlNode を作成します。
process(SqlTemplateContext) - クラス のメソッドcom.github.mygreen.splate.SqlTemplate
SQLテンプレートを評価します。
ProcessResult - com.github.mygreen.splateのクラス
SQLテンプレートを評価した結果
ProcessResult(String, List<Object>) - クラス のコンストラクタcom.github.mygreen.splate.ProcessResult
 
push(Node) - クラス のメソッドcom.github.mygreen.splate.parser.SqlParser
ノードを一番上に追加します。

R

readStream(InputStream, String) - クラス のstaticメソッドcom.github.mygreen.splate.SqlUtils
リソースをテキストとして読み込む。
register(Class<T>, SqlTemplateValueType<T>) - クラス のメソッドcom.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
SqlTemplateValueType を登録します。
register(String, Class<T>, SqlTemplateValueType<T>) - クラス のメソッドcom.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
プロパティのパスを指定してSqlTemplateValueType を登録します。
registerValueType(Class<T>, SqlTemplateValueType<T>) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateContext
SqlTemplateValueType を登録します。
registerValueType(String, Class<T>, SqlTemplateValueType<T>) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateContext
プロパティのパスを指定してSqlTemplateValueType を登録します。
replace(String, String, String) - クラス のstaticメソッドcom.github.mygreen.splate.SqlUtils
文字列を置き換えます。
resolveSqlPosition(String, int) - クラス のstaticメソッドcom.github.mygreen.splate.SqlUtils
SQL中の位置として行、列の位置を解決します。

S

setCached(boolean) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
パースしたんプレートをキャッシュするかどうか。
setCol(int) - クラス のメソッドcom.github.mygreen.splate.Position
列(1から始まる)
setElseNode(ElseNode) - クラス のメソッドcom.github.mygreen.splate.node.IfNode
ELSEのノード
setEnabled(boolean) - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
BEGIN コメントとEND コメントで、囲まれた子供のコンテキストが有効かどうか。
setEncoding(String) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートファイルの文字コード名。
setExpressionParser(SpelExpressionParser) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
EL式のパーサ
setLine(String) - クラス のメソッドcom.github.mygreen.splate.Position
行の文字列
setParsedSql(String) - クラス のメソッドcom.github.mygreen.splate.node.NodeProcessContext
パースされた状態のSQLテンプレート。
setResourceLoader(ResourceLoader) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
テンプレートファイルなどのリソースをロードする処理。
setRow(int) - クラス のメソッドcom.github.mygreen.splate.Position
行(1から始まる)
setSuffixName(String) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートのファイル名の接尾語。
setTemplateLoader(TemplateLoader) - クラス のメソッドcom.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートファイルの読み込む処理。
setVariable(String, Object) - クラス のメソッドcom.github.mygreen.splate.MapSqlTemplateContext
SQLテンプレート中で使用可能な変数を追加します。
setVariables(Map<String, Object>) - クラス のメソッドcom.github.mygreen.splate.MapSqlTemplateContext
SQLテンプレート中で使用可能な変数を追加します。
skipToken() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
トークンをスキップします。
skipWhitespace() - クラス のメソッドcom.github.mygreen.splate.parser.SqlTokenizer
ホワイトスペースをスキップします。
SQL - com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
SqlNode - com.github.mygreen.splate.nodeのクラス
SQL用のNodeです。
SqlNode(int, String) - クラス のコンストラクタcom.github.mygreen.splate.node.SqlNode
SQLを指定して SqlNode を作成します。
SqlParseException - com.github.mygreen.splate.parserの例外
SQLテンプレートのパース時のエラー。
SqlParseException(Position, String) - 例外 のコンストラクタcom.github.mygreen.splate.parser.SqlParseException
メッセージ使用して新しいインスタンスを構築します。
SqlParseException(Position, String, Throwable) - 例外 のコンストラクタcom.github.mygreen.splate.parser.SqlParseException
メッセージと原因となったエラーを使用して新しいインスタンスを構築します。
SqlParser - com.github.mygreen.splate.parserのクラス
SQLを解析してNodeのツリーにするクラスです。
SqlParser(String, ExpressionParser) - クラス のコンストラクタcom.github.mygreen.splate.parser.SqlParser
SqlParserを作成します。
SqlTemplate - com.github.mygreen.splateのクラス
パースしたSQLテンプレート情報を保持します。
SqlTemplate(String, Node) - クラス のコンストラクタcom.github.mygreen.splate.SqlTemplate
 
SqlTemplateContext - com.github.mygreen.splateのクラス
SQLテンプレートを実行し評価する際に渡すパラメータなどを保持するコンテキスト。
SqlTemplateContext() - クラス のコンストラクタcom.github.mygreen.splate.SqlTemplateContext
 
SqlTemplateContext(SqlTemplateValueTypeRegistry) - クラス のコンストラクタcom.github.mygreen.splate.SqlTemplateContext
SqlTemplateValueTypeRegistry を指定してインスタンスを作成します。
SqlTemplateEngine - com.github.mygreen.splateのクラス
SQLテンプレートを管理します。
SqlTemplateEngine() - クラス のコンストラクタcom.github.mygreen.splate.SqlTemplateEngine
 
SqlTemplateValueType<T> - com.github.mygreen.splate.typeのインタフェース
SQLテンプレート中のパラメータ(変数)の型とJDBCの型を橋渡しするためのインタフェースです。
SqlTemplateValueTypeRegistry - com.github.mygreen.splate.typeのクラス
SqlTemplateValueTypeの管理クラス。
SqlTemplateValueTypeRegistry() - クラス のコンストラクタcom.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
 
SqlTemplateValueTypeRegistry(SqlTemplateValueTypeRegistry) - クラス のコンストラクタcom.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
SqlTemplateValueTypeRegistryを元にコンストラクタを作成します。
SqlTokenizer - com.github.mygreen.splate.parserのクラス
SQLをトークンに分解するクラスです。.
SqlTokenizer(String) - クラス のコンストラクタcom.github.mygreen.splate.parser.SqlTokenizer
 
SqlTokenizer.TokenType - com.github.mygreen.splate.parserの列挙型
トークンの種類
SqlTypeConversionException - com.github.mygreen.splate.typeの例外
値をSQL型に変換する際に失敗したときにスローされる例外です。
SqlTypeConversionException(Object, String) - 例外 のコンストラクタcom.github.mygreen.splate.type.SqlTypeConversionException
メッセージを指定してインスタンスと作成します。
SqlTypeConversionException(Object, String, Throwable) - 例外 のコンストラクタcom.github.mygreen.splate.type.SqlTypeConversionException
メッセージと例外を指定してインスタンスを作成します。
SqlUtils - com.github.mygreen.splateのクラス
2Way-SQL機能の中で提供されるユーティリティクラス。

T

TemplateLoader - com.github.mygreen.splateのクラス
SQLテンプレートのファイルを読み込む処理です。
TemplateLoader() - クラス のコンストラクタcom.github.mygreen.splate.TemplateLoader
 
TextConversionException - com.github.mygreen.splate.typeの例外
値を文字列への変換に失敗したときにスローされます。
TextConversionException(Object, String) - 例外 のコンストラクタcom.github.mygreen.splate.type.TextConversionException
メッセージを指定してインスタンスと作成します。
TextConversionException(Object, String, Throwable) - 例外 のコンストラクタcom.github.mygreen.splate.type.TextConversionException
メッセージと例外を指定してインスタンスを作成します。
toString() - クラス のメソッドcom.github.mygreen.splate.node.BeginNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.node.BindVariableNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.node.ContainerNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.node.ElseNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.node.EmbeddedValueNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.node.IfNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.node.ParenBindVariableNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.node.PrefixSqlNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.node.SqlNode
 
toString() - クラス のメソッドcom.github.mygreen.splate.Position
 
TwoWaySqlException - com.github.mygreen.splateの例外
2Way-SQL テンプレート処理の例外。
TwoWaySqlException(String) - 例外 のコンストラクタcom.github.mygreen.splate.TwoWaySqlException
メッセージを指定しインスタンスを作成します。
TwoWaySqlException(String, Throwable) - 例外 のコンストラクタcom.github.mygreen.splate.TwoWaySqlException
メッセージと原因となったエラーを指定しインスタンスを作成します。

V

valueOf(String) - 列挙 のstaticメソッドcom.github.mygreen.splate.parser.SqlTokenizer.TokenType
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙 のstaticメソッドcom.github.mygreen.splate.parser.SqlTokenizer.TokenType
この列挙型の定数を含む配列を宣言されている順序で返します。
A B C E F G H I L M N P R S T V 
すべてのクラス すべてのパッケージ