private S emptyResult()

in old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java [106:115]


  private S emptyResult() {
    switch (myResultLayout.kind) {
      case ARRAY:                return (S) Array.newInstance(myResultLayout.row.rowClass, 0);
      case ARRAY_OF_PRIMITIVES:  return (S) Array.newInstance(myResultLayout.row.rowClass, 0);
      case LIST:                 return (S) Collections.emptyList();
      case SET:                  return (S) Collections.emptySet();
      case MAP:                  return (S) Collections.emptyMap();
      default:                   return null;
    }
  }