public class GremlinTranslator extends java.lang.Object implements SqlTranslator
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.Map<java.lang.String,FunctionTranslator> |
functionTranslators |
| 构造器和说明 |
|---|
GremlinTranslator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAllFunctionTranslator(java.util.List<FunctionTranslator> functiionTranslators) |
void |
addFunctionTranslator(FunctionTranslator functionTranslator) |
java.util.List<FunctionTranslator> |
getFunctionTranslators() |
FunctionTranslator |
removeFunctionTranslator(java.lang.String functionName) |
java.lang.String |
translate2Condition(org.datayoo.moql.Filter filter) |
java.lang.String |
translate2Condition(org.datayoo.moql.Filter filter,
java.util.Map<java.lang.String,java.lang.Object> translationContext) |
protected java.lang.String |
translate2FromClause(org.datayoo.moql.core.Tables tables,
java.util.Map<java.lang.String,java.lang.Object> translationContext) |
java.lang.String |
translate2Sql(org.datayoo.moql.Selector selector) |
protected java.lang.String |
translate2Sql(org.datayoo.moql.core.SelectorImpl selector) |
java.lang.String |
translate2Sql(org.datayoo.moql.Selector selector,
java.util.Map<java.lang.String,java.lang.Object> translationContext) |
protected java.lang.String |
translate2Sql(org.datayoo.moql.core.SetlectorImpl setlector,
java.util.Map<java.lang.String,java.lang.Object> translationContext) |
protected java.lang.String |
translateTable(org.datayoo.moql.core.Table table,
java.util.Map<java.lang.String,java.lang.Object> translationContext) |
protected void |
validateTable(java.lang.String tableName) |
protected java.util.Map<java.lang.String,FunctionTranslator> functionTranslators
public java.lang.String translate2Sql(org.datayoo.moql.Selector selector)
translate2Sql 在接口中 SqlTranslatorpublic java.lang.String translate2Sql(org.datayoo.moql.Selector selector,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
translate2Sql 在接口中 SqlTranslatorprotected java.lang.String translate2Sql(org.datayoo.moql.core.SelectorImpl selector)
protected java.lang.String translate2FromClause(org.datayoo.moql.core.Tables tables,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateTable(org.datayoo.moql.core.Table table,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected void validateTable(java.lang.String tableName)
protected java.lang.String translate2Sql(org.datayoo.moql.core.SetlectorImpl setlector,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
public java.lang.String translate2Condition(org.datayoo.moql.Filter filter)
translate2Condition 在接口中 SqlTranslatorpublic java.lang.String translate2Condition(org.datayoo.moql.Filter filter,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
translate2Condition 在接口中 SqlTranslatorpublic void addFunctionTranslator(FunctionTranslator functionTranslator)
addFunctionTranslator 在接口中 SqlTranslatorpublic void addAllFunctionTranslator(java.util.List<FunctionTranslator> functiionTranslators)
addAllFunctionTranslator 在接口中 SqlTranslatorpublic FunctionTranslator removeFunctionTranslator(java.lang.String functionName)
removeFunctionTranslator 在接口中 SqlTranslatorpublic java.util.List<FunctionTranslator> getFunctionTranslators()
getFunctionTranslators 在接口中 SqlTranslatorCopyright © 2023. All Rights Reserved.