Class MetaDBQueryParser
Parses MetaFileSystem queries by resolving alias references to backend storage systems using the Xperiflow MetaDB query parsing service.
Namespace: Workspace.XBR.Xperiflow.MetaDB
Assembly: Xperiflow.dll
Declaration
public class MetaDBQueryParser : IQueryParser
Remarks
This parser interacts with the Xperiflow API to preprocess SQL queries, ensuring that alias references in the query are properly mapped to the appropriate backend storage systems.
Implements: Workspace.XBR.Xperiflow.MetaDB.IQueryParser
Methods
Parse(SessionInfo, string)
Parses a SQL query, performing any necessary placeholder substitutions.
Declaration
public ParsedQueryResult Parse(SessionInfo si, string query)
Returns
Workspace.XBR.Xperiflow.MetaDB.ParsedQueryResult
The parsed SQL query and relevant connection information.
Parameters
Type | Name | Description |
---|---|---|
OneStream.Shared.Common.SessionInfo | si | The session information. |
System.String | query | The original SQL query. |
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object,System.Object)
System.Object.GetHashCode
System.Object.GetType
System.Object.MemberwiseClone
System.Object.ReferenceEquals(System.Object,System.Object)
System.Object.ToString