Uses of Class
gudusoft.gsqlparser.resolver2.inference.InferenceEvidence
Packages that use InferenceEvidence
-
Uses of InferenceEvidence in gudusoft.gsqlparser.resolver2.inference
Methods in gudusoft.gsqlparser.resolver2.inference that return InferenceEvidenceModifier and TypeMethodDescriptionstatic InferenceEvidenceInferenceEvidence.fromInsertColumns(String columnName, String tableName, TParseTreeNode sourceNode) Create evidence from INSERT statement column list.static InferenceEvidenceInferenceEvidence.fromJoinCondition(String columnName, String tableName, TParseTreeNode sourceNode) Create evidence from a JOIN condition.static InferenceEvidenceInferenceEvidence.fromQualifiedReference(String columnName, String tableName, TParseTreeNode sourceNode) Create evidence from a qualified column reference.static InferenceEvidenceInferenceEvidence.fromSelectList(String columnName, String tableName, TParseTreeNode sourceNode) Create evidence from SELECT list.static InferenceEvidenceInferenceEvidence.fromUnqualifiedReference(String columnName, String tableName, TParseTreeNode sourceNode, int tableCount) Create evidence from an unqualified column reference.static InferenceEvidenceInferenceEvidence.fromUpdateSet(String columnName, String tableName, TParseTreeNode sourceNode) Create evidence from UPDATE statement.Methods in gudusoft.gsqlparser.resolver2.inference that return types with arguments of type InferenceEvidenceModifier and TypeMethodDescriptionEvidenceCollector.collectFromSelect(TSelectSqlStatement select) Collect evidence from a SELECT statement.EvidenceCollector.getEvidence()Get all collected evidence.InferenceEngine.getEvidence(String tableName, String columnName) Get all evidence for a specific table.column.Methods in gudusoft.gsqlparser.resolver2.inference with parameters of type InferenceEvidenceModifier and TypeMethodDescriptionvoidInferenceEngine.addEvidence(InferenceEvidence evidence) Add a piece of evidence for inference.Method parameters in gudusoft.gsqlparser.resolver2.inference with type arguments of type InferenceEvidenceModifier and TypeMethodDescriptionvoidInferenceEngine.addAllEvidence(Collection<InferenceEvidence> evidences) Add multiple pieces of evidence.