public interface IResolved
| Modifier and Type | Method and Description |
|---|---|
void |
found(INamespace namespace,
boolean nullable,
IScope scope,
ResolvePath path,
List<String> remainingNames)
Called when a namespace is found that matches the name being resolved.
|
int |
getCount()
Get the number of matches found
|
boolean |
isAmbiguous()
Check if multiple matches were found (ambiguous)
|
boolean |
isEmpty()
Check if no matches were found
|
boolean |
isUnique()
Check if exactly one match was found
|
void found(INamespace namespace, boolean nullable, IScope scope, ResolvePath path, List<String> remainingNames)
namespace - The namespace that was foundnullable - Whether the namespace is nullable (e.g., from LEFT JOIN)scope - The scope where it was foundpath - The resolution path takenremainingNames - Names that weren't consumed in resolutionint getCount()
boolean isUnique()
boolean isAmbiguous()
boolean isEmpty()