app/src/main/java/db/juhaku/juhakudb/core/schema/SchemaFactory.java
/**
     * Resolve id column name for given class. Id column is annotated with {@link Id} annotation.
     * If annotation from class is not found error will be thrown.
     *
     * @param model Entity class which id column name will be resolved.
     * @return String id column name.
     * @throws SchemaInitializationException if any error occurs during name resolving.
     *
     * @since 1.2.0
     *
     * @hide
     */
Resolve id column name for given class. Id column is annotated with  Id annotation.
If annotation from class is not found error will be thrown.

@param model Entity class which id column name will be resolved.
@return String id column name.
@throws SchemaInitializationException if any error occurs during name resolving.



@hide
Resolve id column name for given class . Id column is annotated with Id annotation . If annotation from class is not found error will be thrown . @param model Entity class which id column name will be resolved . @return String id column name . @throws SchemaInitializationException if any error occurs during name resolving . @hide
private static String resolveIdColumn(Class<?> model) throws SchemaInitializationException {
        try {
            return NameResolver.resolveIdName(model);
        } catch (NameResolveException e) {
            throw new SchemaInitializationException("Failed to create schema", e);
        }
    }
private static String resolveIdColumn ( Class < ? > model ) throws SchemaInitializationException { try { return NameResolver . resolveIdName ( model ) ; } catch ( NameResolveException e ) { throw new SchemaInitializationException ( "Failed to create schema" , e ) ; } }
Resolve id column name for given class.
Resolve id column name for given class .