Uses of Class
AEDs3.DataBase.Track
Packages that use Track
-
Uses of Track in AEDs3
Modifier and TypeMethodDescriptionprivate TrackCommandLineInterface.UpdateCommand.updateFields(int id, Track.Field[] fields) Atualiza os campos específicos de uma faixa.private TrackCommandLineInterface.UpdateCommand.updateFull(int id) Atualiza todos os campos de uma faixa, exceto o campo ID.Modifier and TypeMethodDescription(package private) voidCommandLineInterface.CliCommands.printTrack(Track track) Exibe as informações detalhadas de uma faixa de música. -
Uses of Track in AEDs3.DataBase
Classes in AEDs3.DataBase that implement interfaces with type arguments of type TrackModifier and TypeClassDescriptionclassClasse responsável por gerenciar a leitura de arquivos CSV que contêm dados de faixas de música.classRepresenta uma faixa de música no banco de dados.classRepresenta um banco de dados binário de faixas de música, permitindo operações de CRUD (Criar, Ler, Atualizar e Deletar), filtragem e ordenação.Fields in AEDs3.DataBase declared as TrackModifier and TypeFieldDescriptionprivate final TrackBalancedMergeSort.FileTrack.trackThe field for thetrackrecord component.final TrackBalancedMergeSort.WeightedTrack.trackA faixa de música associada a este objeto.private TrackBinaryTrackReader.trackFaixa desserializada.Methods in AEDs3.DataBase that return TrackModifier and TypeMethodDescriptionBinaryTrackReader.getTrack()Retorna a faixa desserializada a partir do fluxo de entrada.protected TrackTrackDB.nextTrack()Retorna a próxima faixa válida do banco de dados, considerando o filtro de busca, se houver.TrackDB.read(int id) Lê uma faixa do banco de dados pelo seu ID.TrackDB.readFirst(Track.Field field, Object value) Lê a primeira faixa que corresponde ao valor de um campo específico.BalancedMergeSort.FileTrack.track()Returns the value of thetrackrecord component.Methods in AEDs3.DataBase that return types with arguments of type TrackModifier and TypeMethodDescriptionCSVManager.iterator()Implementação do métodoIterable.iterator()que fornece um iterador para iterar sobre as faixas de música presentes no arquivo CSV.TrackDB.iterator()Retorna um iterador para percorrer as faixas armazenadas no banco de dados.Methods in AEDs3.DataBase with parameters of type TrackModifier and TypeMethodDescriptionprotected intAdiciona uma faixa ao final do banco de dados, no arquivo binário.intCompara esta faixa com outra faixa com base no ID.intAdiciona uma nova faixa ao banco de dados.private voidTrackDB.deleteInvertedIndexes(Track t) Remove índices invertidos de uma faixa no banco de dados.private voidTrackDB.insertInvertedIndexes(Track t) Insere índices invertidos para uma faixa no banco de dados.private static String[][]TrackDB.invertedIndexSplit(Track t) Divide os campos de nome, álbum e artista de uma faixa em partes menores, filtrando palavras com mais de 3 caracteres e que correspondem a letras.voidDefine a faixa a ser associada a este leitor binário.voidAtualiza uma faixa no banco de dados, identificada pelo seu ID.Constructors in AEDs3.DataBase with parameters of type TrackModifierConstructorDescriptionBinaryTrackWriter(Track track) Construtor para criar um escritor de faixa binária a partir de um objetoTrack.privateCreates an instance of aFileTrackrecord class.WeightedTrack(Track track, int weight) Construtor que inicializa uma instância de WeightedTrack com uma faixa de música e um peso.