TableSublayerSource constructor

TableSublayerSource(
  1. {required String workspaceId,
  2. required String dataSourceName}
)

Create a table sublayer source from a workspace ID and a data source name.

Parameters:

  • workspaceId — The workspace id.
  • dataSourceName — The data source name.

Implementation

factory TableSublayerSource(
    {required String workspaceId, required String dataSourceName}) {
  _initializeArcGISEnvironmentIfNeeded();
  final coreWorkspaceId = _CString(workspaceId);
  final coreDataSourceName = _CString(dataSourceName);
  final handle = _withThrowingErrorHandler((errorHandler) {
    return runtimecore.RT_TableSublayerSource_createWithIdAndName(
        coreWorkspaceId.bytes, coreDataSourceName.bytes, errorHandler);
  });
  return TableSublayerSource._withHandle(handle);
}