test_class.declarator: dataSource = DataSource.of("provider", "")
test_class.modifier: private final
test_class.original_string: private final DataSource dataSource = DataSource.of("provider", "");
test_class.type: DataSource
test_class.var_name: dataSource
test_class.declarator: col = DataSet.builder(dataSource, DataSet.Kind.COLLECTION).put("sector", "industry").build()
test_class.modifier: private final
test_class.original_string: private final DataSet col = DataSet.builder(dataSource, DataSet.Kind.COLLECTION).put("sector", "industry").build();
test_class.type: DataSet
test_class.var_name: col
test_class.declarator: series = DataSet.builder(dataSource, DataSet.Kind.SERIES).put("sector", "industry").put("region", "be").build()
test_class.modifier: private final
test_class.original_string: private final DataSet series = DataSet.builder(dataSource, DataSet.Kind.SERIES).put("sector", "industry").put("region", "be").build();
test_class.type: DataSet
test_class.var_name: series
test_class.declarator: cubeIdParam = CubeSupport.idByName(SECTOR_REGION)
test_class.modifier: private final
test_class.original_string: private final IParam<DataSet, CubeId> cubeIdParam = CubeSupport.idByName(SECTOR_REGION);
test_class.type: IParam<DataSet, CubeId>
test_class.var_name: cubeIdParam
test_class.file: jtss/src/test/java/ec/tss/tsproviders/cube/CubeSupportTest.java
test_class.identifier: CubeSupportTest
test_case.body: @Test
      public void testIdByName() {
          assertThat(CubeSupport.idByName(SECTOR_REGION)).satisfies(o -> {
              assertThat(o.defaultValue()).isEqualTo(SECTOR_REGION);
              assertThat(o.get(col)).isEqualTo(INDUSTRY);
              assertThat(o.get(series)).isEqualTo(INDUSTRY_BE);
          });
      }
test_case.class_method_signature: CubeSupportTest.testIdByName()
test_case.full_signature: @Test public void testIdByName()
test_case.identifier: testIdByName
test_case.invocations: satisfies assertThat idByName isEqualTo assertThat defaultValue isEqualTo assertThat get isEqualTo assertThat get
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testIdByName()
focal_class.declarator: resource
focal_class.modifier: private final
focal_class.original_string: private final Resource resource;
focal_class.type: Resource
focal_class.var_name: resource
focal_class.file: jtss/src/main/java/ec/tss/tsproviders/cube/CubeSupport.java
focal_class.identifier: CubeSupport
focal_class.interfaces: implements HasDataHierarchy, HasTsCursor, HasDataDisplayName
focal_class.class_method_signature: CubeSupport.of(@NonNull Resource resource)
focal_class.full_signature: @NonNull public static CubeSupport of(@NonNull Resource resource)
focal_class.identifier: of
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Resource resource)
focal_class.return: CubeSupport
focal_class.signature: CubeSupport of(@NonNull Resource resource)
focal_class.class_method_signature: CubeSupport.CubeSupport(Resource resource)
focal_class.full_signature: private  CubeSupport(Resource resource)
focal_class.identifier: CubeSupport
focal_class.modifiers: private
focal_class.parameters: (Resource resource)
focal_class.signature:  CubeSupport(Resource resource)
focal_class.class_method_signature: CubeSupport.children(DataSource dataSource)
focal_class.full_signature: @Override public List<DataSet> children(DataSource dataSource)
focal_class.identifier: children
focal_class.modifiers: @Override public
focal_class.parameters: (DataSource dataSource)
focal_class.return: List<DataSet>
focal_class.signature: List<DataSet> children(DataSource dataSource)
focal_class.class_method_signature: CubeSupport.children(DataSet parent)
focal_class.full_signature: @Override public List<DataSet> children(DataSet parent)
focal_class.identifier: children
focal_class.modifiers: @Override public
focal_class.parameters: (DataSet parent)
focal_class.return: List<DataSet>
focal_class.signature: List<DataSet> children(DataSet parent)
focal_class.class_method_signature: CubeSupport.getData(DataSource dataSource, TsInformationType type)
focal_class.full_signature: @Override public TsCursor<DataSet> getData(DataSource dataSource, TsInformationType type)
focal_class.identifier: getData
focal_class.modifiers: @Override public
focal_class.parameters: (DataSource dataSource, TsInformationType type)
focal_class.return: TsCursor<DataSet>
focal_class.signature: TsCursor<DataSet> getData(DataSource dataSource, TsInformationType type)
focal_class.class_method_signature: CubeSupport.getData(DataSet dataSet, TsInformationType type)
focal_class.full_signature: @Override public TsCursor<DataSet> getData(DataSet dataSet, TsInformationType type)
focal_class.identifier: getData
focal_class.modifiers: @Override public
focal_class.parameters: (DataSet dataSet, TsInformationType type)
focal_class.return: TsCursor<DataSet>
focal_class.signature: TsCursor<DataSet> getData(DataSet dataSet, TsInformationType type)
focal_class.class_method_signature: CubeSupport.getDisplayName(DataSource dataSource)
focal_class.full_signature: @Override public String getDisplayName(DataSource dataSource)
focal_class.identifier: getDisplayName
focal_class.modifiers: @Override public
focal_class.parameters: (DataSource dataSource)
focal_class.return: String
focal_class.signature: String getDisplayName(DataSource dataSource)
focal_class.class_method_signature: CubeSupport.getDisplayName(DataSet dataSet)
focal_class.full_signature: @Override public String getDisplayName(DataSet dataSet)
focal_class.identifier: getDisplayName
focal_class.modifiers: @Override public
focal_class.parameters: (DataSet dataSet)
focal_class.return: String
focal_class.signature: String getDisplayName(DataSet dataSet)
focal_class.class_method_signature: CubeSupport.getDisplayNodeName(DataSet dataSet)
focal_class.full_signature: @Override public String getDisplayNodeName(DataSet dataSet)
focal_class.identifier: getDisplayNodeName
focal_class.modifiers: @Override public
focal_class.parameters: (DataSet dataSet)
focal_class.return: String
focal_class.signature: String getDisplayNodeName(DataSet dataSet)
focal_class.class_method_signature: CubeSupport.idByName(@NonNull CubeId root)
focal_class.full_signature: @NonNull public static IParam<DataSet, CubeId> idByName(@NonNull CubeId root)
focal_class.identifier: idByName
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull CubeId root)
focal_class.return: IParam<DataSet, CubeId>
focal_class.signature: IParam<DataSet, CubeId> idByName(@NonNull CubeId root)
focal_class.class_method_signature: CubeSupport.idBySeparator(@NonNull CubeId root, @NonNull String separator, @NonNull String name)
focal_class.full_signature: @NonNull public static IParam<DataSet, CubeId> idBySeparator(@NonNull CubeId root, @NonNull String separator, @NonNull String name)
focal_class.identifier: idBySeparator
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull CubeId root, @NonNull String separator, @NonNull String name)
focal_class.return: IParam<DataSet, CubeId>
focal_class.signature: IParam<DataSet, CubeId> idBySeparator(@NonNull CubeId root, @NonNull String separator, @NonNull String name)
focal_class.class_method_signature: CubeSupport.asTsProvider(
              @NonNull String providerName,
              @NonNull Logger logger,
              @NonNull CubeSupport cubeSupport,
              @NonNull HasDataMoniker monikerSupport,
              @NonNull Runnable cacheCleaner)
focal_class.full_signature: @NonNull public static ITsProvider asTsProvider(
              @NonNull String providerName,
              @NonNull Logger logger,
              @NonNull CubeSupport cubeSupport,
              @NonNull HasDataMoniker monikerSupport,
              @NonNull Runnable cacheCleaner)
focal_class.identifier: asTsProvider
focal_class.modifiers: @NonNull public static
focal_class.parameters: (
              @NonNull String providerName,
              @NonNull Logger logger,
              @NonNull CubeSupport cubeSupport,
              @NonNull HasDataMoniker monikerSupport,
              @NonNull Runnable cacheCleaner)
focal_class.return: ITsProvider
focal_class.signature: ITsProvider asTsProvider(
              @NonNull String providerName,
              @NonNull Logger logger,
              @NonNull CubeSupport cubeSupport,
              @NonNull HasDataMoniker monikerSupport,
              @NonNull Runnable cacheCleaner)
focal_class.class_method_signature: CubeSupport.children(DataSet.Builder builder, IteratorWithIO<CubeId> values, IParam<DataSet, CubeId> idParam)
focal_class.full_signature: private static List<DataSet> children(DataSet.Builder builder, IteratorWithIO<CubeId> values, IParam<DataSet, CubeId> idParam)
focal_class.identifier: children
focal_class.modifiers: private static
focal_class.parameters: (DataSet.Builder builder, IteratorWithIO<CubeId> values, IParam<DataSet, CubeId> idParam)
focal_class.return: List<DataSet>
focal_class.signature: List<DataSet> children(DataSet.Builder builder, IteratorWithIO<CubeId> values, IParam<DataSet, CubeId> idParam)
focal_class.class_method_signature: CubeSupport.toDataSetFunc(DataSet.Builder builder, IParam<DataSet, CubeId> dimValuesParam)
focal_class.full_signature: private static Function<CubeId, DataSet> toDataSetFunc(DataSet.Builder builder, IParam<DataSet, CubeId> dimValuesParam)
focal_class.identifier: toDataSetFunc
focal_class.modifiers: private static
focal_class.parameters: (DataSet.Builder builder, IParam<DataSet, CubeId> dimValuesParam)
focal_class.return: Function<CubeId, DataSet>
focal_class.signature: Function<CubeId, DataSet> toDataSetFunc(DataSet.Builder builder, IParam<DataSet, CubeId> dimValuesParam)
focal_method.body: @NonNull
      public static IParam<DataSet, CubeId> idByName(@NonNull CubeId root) {
          return new ByNameParam(Objects.requireNonNull(root));
      }
focal_method.class_method_signature: CubeSupport.idByName(@NonNull CubeId root)
focal_method.full_signature: @NonNull public static IParam<DataSet, CubeId> idByName(@NonNull CubeId root)
focal_method.identifier: idByName
focal_method.invocations: requireNonNull
focal_method.modifiers: @NonNull public static
focal_method.parameters: (@NonNull CubeId root)
focal_method.return: IParam<DataSet, CubeId>
focal_method.signature: IParam<DataSet, CubeId> idByName(@NonNull CubeId root)