in aspnet/Microsoft.Samples.XMLA.HTTP/Microsoft.Samples.XMLA.HTTP.Proxy/Controllers/QueryController.cs [51:64]
public async Task<IActionResult> GetTables(
CancellationToken cancel) => await GetTables(config.DefaultDatabase, cancel);
[HttpGet("/api/{database}/Tables")]
public async Task<IActionResult> GetTables(
[FromRoute] string database,
CancellationToken cancel)
{
var query = @"select TABLE_NAME
from $SYSTEM.DBSCHEMA_TABLES
where TABLE_SCHEMA <> '$SYSTEM'";
log.LogInformation("Begin Get Request");
return await GetQueryResult(database, query, false, cancel);
}