Interface PropertyMapping

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Type getType()
      Get the type of the thing containing the properties
      java.lang.String[] toColumns​(java.lang.String propertyName)
      Given a property path, return the corresponding column name(s).
      java.lang.String[] toColumns​(java.lang.String alias, java.lang.String propertyName)
      Obtain aliased column/formula fragments for the specified property path.
      Type toType​(java.lang.String propertyName)
      Given a component path expression, get the type of the property
    • Method Detail

      • toType

        Type toType​(java.lang.String propertyName)
             throws QueryException
        Given a component path expression, get the type of the property
        Throws:
        QueryException
      • toColumns

        java.lang.String[] toColumns​(java.lang.String alias,
                                     java.lang.String propertyName)
                              throws QueryException
        Obtain aliased column/formula fragments for the specified property path.
        Throws:
        QueryException
      • toColumns

        java.lang.String[] toColumns​(java.lang.String propertyName)
                              throws QueryException,
                                     java.lang.UnsupportedOperationException
        Given a property path, return the corresponding column name(s).
        Throws:
        QueryException
        java.lang.UnsupportedOperationException
      • getType

        Type getType()
        Get the type of the thing containing the properties