|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Data;
|
|
|
|
|
using Kingo.Mobile.Shape2KOTool.XSDClass;
|
|
|
|
|
|
|
|
|
|
namespace Kingo.Mobile.Shape2KOTool.KoDataBase
|
|
|
|
|
{
|
|
|
|
|
// Token: 0x0200004D RID: 77
|
|
|
|
|
public interface ISpatialDataSource
|
|
|
|
|
{
|
|
|
|
|
// Token: 0x170000DA RID: 218
|
|
|
|
|
// (get) Token: 0x0600028D RID: 653
|
|
|
|
|
List<ShapeFieldInfo> Fields { get; }
|
|
|
|
|
|
|
|
|
|
// Token: 0x170000DB RID: 219
|
|
|
|
|
// (get) Token: 0x0600028E RID: 654
|
|
|
|
|
EnvelopeN Extent { get; }
|
|
|
|
|
|
|
|
|
|
// Token: 0x170000DC RID: 220
|
|
|
|
|
// (get) Token: 0x0600028F RID: 655
|
|
|
|
|
esriGeometryType GeometryType { get; }
|
|
|
|
|
|
|
|
|
|
// Token: 0x170000DD RID: 221
|
|
|
|
|
// (get) Token: 0x06000290 RID: 656
|
|
|
|
|
SpatialRefrenceStruct SpatialReference { get; }
|
|
|
|
|
|
|
|
|
|
// Token: 0x170000DE RID: 222
|
|
|
|
|
// (get) Token: 0x06000291 RID: 657
|
|
|
|
|
int RecordCount { get; }
|
|
|
|
|
|
|
|
|
|
// Token: 0x06000292 RID: 658
|
|
|
|
|
void Open();
|
|
|
|
|
|
|
|
|
|
// Token: 0x06000293 RID: 659
|
|
|
|
|
void Close();
|
|
|
|
|
|
|
|
|
|
// Token: 0x06000294 RID: 660
|
|
|
|
|
Dictionary<string, int> Distinct(string fieldName);
|
|
|
|
|
|
|
|
|
|
// Token: 0x06000295 RID: 661
|
|
|
|
|
DataTable GetAllRecord();
|
|
|
|
|
|
|
|
|
|
// Token: 0x06000296 RID: 662
|
|
|
|
|
DataRow GetNextRecord();
|
|
|
|
|
|
|
|
|
|
// Token: 0x170000DF RID: 223
|
|
|
|
|
// (get) Token: 0x06000297 RID: 663
|
|
|
|
|
bool EOF { get; }
|
|
|
|
|
|
|
|
|
|
// Token: 0x06000298 RID: 664
|
|
|
|
|
void Reset();
|
|
|
|
|
|
|
|
|
|
// Token: 0x170000E0 RID: 224
|
|
|
|
|
// (get) Token: 0x06000299 RID: 665
|
|
|
|
|
// (set) Token: 0x0600029A RID: 666
|
|
|
|
|
string DataSourcePath { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|