Class IndexColumns
- java.lang.Object
-
- io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexColumns
-
public class IndexColumns extends Object
Set of columns making up a particular index (column order is important).
-
-
Constructor Summary
Constructors Constructor Description IndexColumns(String column)
Construct representing as a single column index.IndexColumns(String[] columnNames)
Construct representing index.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isMatch(IndexColumns other)
Return true if this index matches (same columns same order).boolean
isMatch(String singleColumn)
Return true if this index matches (same single column).boolean
isMatch(List<String> columnNames)
Return true if this index matches (same single column).
-
-
-
Constructor Detail
-
IndexColumns
public IndexColumns(String column)
Construct representing as a single column index.
-
IndexColumns
public IndexColumns(String[] columnNames)
Construct representing index.
-
-
Method Detail
-
isMatch
public boolean isMatch(String singleColumn)
Return true if this index matches (same single column).
-
isMatch
public boolean isMatch(List<String> columnNames)
Return true if this index matches (same single column).
-
isMatch
public boolean isMatch(IndexColumns other)
Return true if this index matches (same columns same order).
-
-