@Deprecated public class MongoDBTranslator extends java.lang.Object implements SqlTranslator
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.Map<java.lang.String,FunctionTranslator> |
functionTranslators
已过时。
|
| 构造器和说明 |
|---|
MongoDBTranslator()
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAllFunctionTranslator(java.util.List<FunctionTranslator> functionTranslators)
已过时。
|
void |
addFunctionTranslator(FunctionTranslator functionTranslator)
已过时。
|
java.util.List<FunctionTranslator> |
getFunctionTranslators()
已过时。
|
protected java.lang.String |
getTableName(org.datayoo.moql.core.Tables tables)
已过时。
|
protected boolean |
hasJoin(org.datayoo.moql.core.SelectorImpl selector)
已过时。
|
protected boolean |
isDistinct(org.datayoo.moql.core.RecordSetOperator recordSetOperator)
已过时。
|
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 |
translate2DistinctClause(org.datayoo.moql.core.RecordSetOperator recordSetOperator)
已过时。
|
protected java.lang.String |
translate2LimitClause(org.datayoo.moql.core.Limit limit,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translate2SortClause(org.datayoo.moql.core.OrderImpl order,
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.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
java.lang.String |
translate2Sql(org.datayoo.moql.Selector selector,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateBetweenExpression(org.datayoo.moql.operand.expression.relation.BetweenExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateBinaryExpression(java.lang.String operator,
org.datayoo.moql.Operand lOperand,
org.datayoo.moql.Operand rOperand,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateColumns(org.datayoo.moql.core.Columns columns,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateCondition(org.datayoo.moql.core.Condition condition,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateEqualExpression(org.datayoo.moql.operand.expression.relation.EqualExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateExistsExpression(org.datayoo.moql.operand.expression.relation.ExistsExpression expression,
boolean exist,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateInExpression(java.lang.String operator,
org.datayoo.moql.operand.expression.relation.InExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateJoin(org.datayoo.moql.core.Join join,
boolean multiTables,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateLikeExpression(org.datayoo.moql.operand.expression.relation.LikeExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateLogicExpression(org.datayoo.moql.operand.expression.AbstractOperationExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateLogicExpression(java.lang.String operator,
org.datayoo.moql.Operand lOperand,
org.datayoo.moql.Operand rOperand,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateModularExpression(org.datayoo.moql.Operand operand,
org.datayoo.moql.operand.constant.LongConstant divisor,
org.datayoo.moql.operand.constant.LongConstant remainder,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateNotExpression(org.datayoo.moql.operand.expression.logic.NotExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateOperand(org.datayoo.moql.Operand operand,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateProjection(org.datayoo.moql.core.SelectorImpl selector,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateQueryable(org.datayoo.moql.core.Queryable queryable,
boolean multiTables,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
protected java.lang.String |
translateRelationExpression(org.datayoo.moql.operand.expression.AbstractOperationExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
已过时。
|
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 在接口中 SqlTranslatorpublic 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 在接口中 SqlTranslatorprotected java.lang.String translate2Sql(org.datayoo.moql.core.SelectorImpl selector,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String getTableName(org.datayoo.moql.core.Tables tables)
protected boolean isDistinct(org.datayoo.moql.core.RecordSetOperator recordSetOperator)
protected java.lang.String translate2DistinctClause(org.datayoo.moql.core.RecordSetOperator recordSetOperator)
protected java.lang.String translateColumns(org.datayoo.moql.core.Columns columns,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateCondition(org.datayoo.moql.core.Condition condition,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateProjection(org.datayoo.moql.core.SelectorImpl selector,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateOperand(org.datayoo.moql.Operand operand,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateLogicExpression(org.datayoo.moql.operand.expression.AbstractOperationExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateNotExpression(org.datayoo.moql.operand.expression.logic.NotExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateLogicExpression(java.lang.String operator,
org.datayoo.moql.Operand lOperand,
org.datayoo.moql.Operand rOperand,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateBinaryExpression(java.lang.String operator,
org.datayoo.moql.Operand lOperand,
org.datayoo.moql.Operand rOperand,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateRelationExpression(org.datayoo.moql.operand.expression.AbstractOperationExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateEqualExpression(org.datayoo.moql.operand.expression.relation.EqualExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateModularExpression(org.datayoo.moql.Operand operand,
org.datayoo.moql.operand.constant.LongConstant divisor,
org.datayoo.moql.operand.constant.LongConstant remainder,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateLikeExpression(org.datayoo.moql.operand.expression.relation.LikeExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateBetweenExpression(org.datayoo.moql.operand.expression.relation.BetweenExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateInExpression(java.lang.String operator,
org.datayoo.moql.operand.expression.relation.InExpression expression,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateExistsExpression(org.datayoo.moql.operand.expression.relation.ExistsExpression expression,
boolean exist,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected boolean hasJoin(org.datayoo.moql.core.SelectorImpl selector)
protected java.lang.String translateQueryable(org.datayoo.moql.core.Queryable queryable,
boolean multiTables,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translateJoin(org.datayoo.moql.core.Join join,
boolean multiTables,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translate2SortClause(org.datayoo.moql.core.OrderImpl order,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
protected java.lang.String translate2LimitClause(org.datayoo.moql.core.Limit limit,
java.util.Map<java.lang.String,java.lang.Object> translationContext)
public void addFunctionTranslator(FunctionTranslator functionTranslator)
addFunctionTranslator 在接口中 SqlTranslatorpublic void addAllFunctionTranslator(java.util.List<FunctionTranslator> functionTranslators)
addAllFunctionTranslator 在接口中 SqlTranslatorpublic FunctionTranslator removeFunctionTranslator(java.lang.String functionName)
removeFunctionTranslator 在接口中 SqlTranslatorpublic java.util.List<FunctionTranslator> getFunctionTranslators()
getFunctionTranslators 在接口中 SqlTranslatorCopyright © 2022. All Rights Reserved.