Skip to content

v1.5.0: Update Calcite to 1.26, add @super, @className, @classLoader

Compare
Choose a tag to compare
@vlsi vlsi released this 12 Oct 10:38

Added

  • Extra property for all objects: @class (references to java.lang.Class)
  • Extra property for all objects: @className (returns the name of the class)
  • Extra property for Class objects: @classLoader (references to java.lang.ClassLoader)
  • Extra property for Class objects: @super (references to java.lang.Class)

Changed

Fixed

  • name for IClass return class name rather than the value of Class.name field (OpenJDK uses the field as a cache, so it might be null)
  • Declare reference columns as nullable, so the engine does not optimize count(name) into count(*)