Class PlatformIndex
java.lang.Object
com.github._1c_syntax.bsl.mdo.storage.PlatformIndex
- All Implemented Interfaces:
Index
Индекс таблицы базы данных, создаваемый платформой автоматически
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static PlatformIndexclusteredIndex(com.github._1c_syntax.bsl.types.MdoReference table, List<com.github._1c_syntax.bsl.types.MdoReference> separators, com.github._1c_syntax.bsl.types.MdoReference... fields) Создает кластерный индекс таблицыstatic PlatformIndexclusteredIndex(com.github._1c_syntax.bsl.types.MdoReference table, List<com.github._1c_syntax.bsl.types.MdoReference> separators, List<com.github._1c_syntax.bsl.types.MdoReference> fields) Создает кластерный индекс таблицыstatic PlatformIndexcreateIndex(com.github._1c_syntax.bsl.types.MdoReference table, boolean clustered, List<com.github._1c_syntax.bsl.types.MdoReference> separators, com.github._1c_syntax.bsl.types.MdoReference... fields) Создает индекс таблицы с явным признаком кластерностиstatic PlatformIndexcreateIndex(com.github._1c_syntax.bsl.types.MdoReference table, boolean clustered, List<com.github._1c_syntax.bsl.types.MdoReference> separators, List<com.github._1c_syntax.bsl.types.MdoReference> fields) Создает индекс таблицы с явным признаком кластерностиbooleanList<com.github._1c_syntax.bsl.types.MdoReference> Состав полей индекса в порядке их следованияcom.github._1c_syntax.bsl.types.MdoReferencegetTable()Ссылка на таблицу, для которой создан индексinthashCode()static PlatformIndexindex(com.github._1c_syntax.bsl.types.MdoReference table, List<com.github._1c_syntax.bsl.types.MdoReference> separators, com.github._1c_syntax.bsl.types.MdoReference... fields) Создает некластерный индекс таблицыstatic PlatformIndexindex(com.github._1c_syntax.bsl.types.MdoReference table, List<com.github._1c_syntax.bsl.types.MdoReference> separators, List<com.github._1c_syntax.bsl.types.MdoReference> fields) Создает некластерный индекс таблицыbooleanПризнак кластерности индексаtoString()
-
Method Details
-
index
public static PlatformIndex index(com.github._1c_syntax.bsl.types.MdoReference table, List<com.github._1c_syntax.bsl.types.MdoReference> separators, com.github._1c_syntax.bsl.types.MdoReference... fields) Создает некластерный индекс таблицы- Parameters:
table- Ссылка на таблицуseparators- Префикс полей разделителейfields- Состав полей индекса- Returns:
- Индекс таблицы
-
index
public static PlatformIndex index(com.github._1c_syntax.bsl.types.MdoReference table, List<com.github._1c_syntax.bsl.types.MdoReference> separators, List<com.github._1c_syntax.bsl.types.MdoReference> fields) Создает некластерный индекс таблицы- Parameters:
table- Ссылка на таблицуseparators- Префикс полей разделителейfields- Состав полей индекса- Returns:
- Индекс таблицы
-
clusteredIndex
public static PlatformIndex clusteredIndex(com.github._1c_syntax.bsl.types.MdoReference table, List<com.github._1c_syntax.bsl.types.MdoReference> separators, com.github._1c_syntax.bsl.types.MdoReference... fields) Создает кластерный индекс таблицы- Parameters:
table- Ссылка на таблицуseparators- Префикс полей разделителейfields- Состав полей индекса- Returns:
- Индекс таблицы
-
clusteredIndex
public static PlatformIndex clusteredIndex(com.github._1c_syntax.bsl.types.MdoReference table, List<com.github._1c_syntax.bsl.types.MdoReference> separators, List<com.github._1c_syntax.bsl.types.MdoReference> fields) Создает кластерный индекс таблицы- Parameters:
table- Ссылка на таблицуseparators- Префикс полей разделителейfields- Состав полей индекса- Returns:
- Индекс таблицы
-
createIndex
public static PlatformIndex createIndex(com.github._1c_syntax.bsl.types.MdoReference table, boolean clustered, List<com.github._1c_syntax.bsl.types.MdoReference> separators, com.github._1c_syntax.bsl.types.MdoReference... fields) Создает индекс таблицы с явным признаком кластерности- Parameters:
table- Ссылка на таблицуclustered- Признак кластерности индексаseparators- Префикс полей разделителейfields- Состав полей индекса- Returns:
- Индекс таблицы
-
createIndex
public static PlatformIndex createIndex(com.github._1c_syntax.bsl.types.MdoReference table, boolean clustered, List<com.github._1c_syntax.bsl.types.MdoReference> separators, List<com.github._1c_syntax.bsl.types.MdoReference> fields) Создает индекс таблицы с явным признаком кластерности- Parameters:
table- Ссылка на таблицуclustered- Признак кластерности индексаseparators- Префикс полей разделителейfields- Состав полей индекса- Returns:
- Индекс таблицы
-
builder
-
toBuilder
-
getTable
public com.github._1c_syntax.bsl.types.MdoReference getTable()Ссылка на таблицу, для которой создан индекс -
isClustered
public boolean isClustered()Признак кластерности индекса- Specified by:
isClusteredin interfaceIndex- Returns:
- истина, если индекс кластерный
-
getFields
Состав полей индекса в порядке их следования -
equals
-
hashCode
public int hashCode() -
toString
-