默认情况下,Server会在表上创建聚集索引。这会对磁盘上的数据进行物理排序。现在假设我们创建一个名为"SampleView“的视图,其模式绑定为select * from "SampleTable",并在"SampleView”上创建一个聚集索引。现在,Server将在视图上创建聚集索引,并根据聚集索引对磁盘上的数据进行物理排序。
如果数据已经在SampleTable中的磁盘上排序,那么如何在
所有的内容都通过search进行索引,我使用视图来呈现索引内容的列表。一个视图显示呈现网站最受欢迎内容的列表。这是使用统计模块计算的。您可以在这里看到,我正在使用Number of views字段对此视图进行排序:起初,我认为排序标准根本不起作用。我将Number of views添加到呈现的输出中进行测试,发现当页面视图发生变化时,页面不会被重新排序。但是,我最终发现,只有在手动重新索引Search之后
table.setDefaultRenderer(MyClass.class, new CustomTableCellRenderer());
}
我试图完成的是从表MyClass中获取所选的,而不考虑对进行排序我尝试了ListSelectionListener,但是除了选择的索引之外,这些方法不返回任何其他内容。即使我有索引,如果对表进行排序,我的模型也不会那么复杂,并且会返回错误的对象。