internal static NodeHead ResolveFirstByPaths(IEnumerable<string> paths)
{
if (StorageContext.Search.IsOuterEngineEnabled)
return ResolveFirstByPathsFromIndexedEngine(paths);
var script = DataProvider.GetAppModelScript(paths, false, false);
var proc = DataProvider.CreateDataProcedure(script);
proc.CommandType = System.Data.CommandType.Text;
using (var reader = proc.ExecuteReader())
{
while (reader.Read())
return NodeHead.Get(reader.GetInt32(0));
}
return null;
}
private static NodeHead ResolveFirstByPathsFromIndexedEngine(IEnumerable<string> paths)