Class PreferredAlbumsTableFactory

    • Field Detail

      • SPECIFIC_USER_PREFERRED_ALBUMS

        private static final java.lang.Integer[] SPECIFIC_USER_PREFERRED_ALBUMS
    • Constructor Detail

      • PreferredAlbumsTableFactory

        public PreferredAlbumsTableFactory()
    • Method Detail

      • create

        public AbstractQueryableTable create​(SchemaPlus schema,
                                             java.lang.String name,
                                             java.util.Map<java.lang.String,​java.lang.Object> operand,
                                             RelDataType rowType)
        Description copied from interface: TableFactory
        Creates a Table.
        Specified by:
        create in interface TableFactory<AbstractQueryableTable>
        Parameters:
        schema - Schema this table belongs to
        name - Name of this table
        operand - The "operand" JSON property
        rowType - Row type. Specified if the "columns" JSON property.
      • fetchPreferredAlbums

        private Queryable<java.lang.Integer> fetchPreferredAlbums()