A B C D G I L M N S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMapping<TEntity> - Class in de.bytefish.jsqlserverbulkinsert.mapping
- AbstractMapping(String) - Constructor for class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- AbstractMapping(String, String) - Constructor for class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- addColumn(ColumnMetaData, Function<TEntity, TProperty>, IConverter<TProperty>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- applyAsBoolean(T) - Method in interface de.bytefish.jsqlserverbulkinsert.functional.ToBooleanFunction
-
Applies this function to the given argument.
- applyAsFloat(T) - Method in interface de.bytefish.jsqlserverbulkinsert.functional.ToFloatFunction
-
Applies this function to the given argument.
B
- BaseConverter<TSourceType> - Class in de.bytefish.jsqlserverbulkinsert.converters
- BaseConverter() - Constructor for class de.bytefish.jsqlserverbulkinsert.converters.BaseConverter
- BigDecimalConverter - Class in de.bytefish.jsqlserverbulkinsert.converters
- BigDecimalConverter(int, RoundingMode) - Constructor for class de.bytefish.jsqlserverbulkinsert.converters.BigDecimalConverter
- BigIntegerConverter - Class in de.bytefish.jsqlserverbulkinsert.converters
- BigIntegerConverter() - Constructor for class de.bytefish.jsqlserverbulkinsert.converters.BigIntegerConverter
- build(TEntity) - Method in class de.bytefish.jsqlserverbulkinsert.records.SqlServerRecordBuilder
C
- ColumnDefinition<TEntityType,TPropertyType> - Class in de.bytefish.jsqlserverbulkinsert.model
- ColumnDefinition(ColumnMetaData, Function<TEntityType, TPropertyType>, IConverter<TPropertyType>) - Constructor for class de.bytefish.jsqlserverbulkinsert.model.ColumnDefinition
- ColumnInformation(String, int) - Constructor for class de.bytefish.jsqlserverbulkinsert.model.SchemaMetaData.ColumnInformation
- ColumnMetaData - Class in de.bytefish.jsqlserverbulkinsert.model
- ColumnMetaData(String, int) - Constructor for class de.bytefish.jsqlserverbulkinsert.model.ColumnMetaData
- ColumnMetaData(String, int, int, int, boolean) - Constructor for class de.bytefish.jsqlserverbulkinsert.model.ColumnMetaData
- convert(TSourceType) - Method in class de.bytefish.jsqlserverbulkinsert.converters.BaseConverter
- convert(TSourceType) - Method in interface de.bytefish.jsqlserverbulkinsert.converters.IConverter
- convertUtcNanoToEpochSecAndNano(long) - Static method in class de.bytefish.jsqlserverbulkinsert.util.TimestampUtils
D
- DateTimeExtensions - Class in de.bytefish.jsqlserverbulkinsert.extensions
- DateTimeExtensions() - Constructor for class de.bytefish.jsqlserverbulkinsert.extensions.DateTimeExtensions
- DateTimeWithTimeZone - Static variable in class de.bytefish.jsqlserverbulkinsert.model.SqlServerTypes
- de.bytefish.jsqlserverbulkinsert - package de.bytefish.jsqlserverbulkinsert
- de.bytefish.jsqlserverbulkinsert.converters - package de.bytefish.jsqlserverbulkinsert.converters
- de.bytefish.jsqlserverbulkinsert.extensions - package de.bytefish.jsqlserverbulkinsert.extensions
- de.bytefish.jsqlserverbulkinsert.functional - package de.bytefish.jsqlserverbulkinsert.functional
- de.bytefish.jsqlserverbulkinsert.mapping - package de.bytefish.jsqlserverbulkinsert.mapping
- de.bytefish.jsqlserverbulkinsert.model - package de.bytefish.jsqlserverbulkinsert.model
- de.bytefish.jsqlserverbulkinsert.records - package de.bytefish.jsqlserverbulkinsert.records
- de.bytefish.jsqlserverbulkinsert.util - package de.bytefish.jsqlserverbulkinsert.util
G
- getColumnMetaData() - Method in class de.bytefish.jsqlserverbulkinsert.model.ColumnDefinition
- getColumnMetaData() - Method in interface de.bytefish.jsqlserverbulkinsert.model.IColumnDefinition
- getColumnName() - Method in class de.bytefish.jsqlserverbulkinsert.model.SchemaMetaData.ColumnInformation
- getColumnName(int) - Method in class de.bytefish.jsqlserverbulkinsert.records.SqlServerBulkData
- getColumnOrdinals() - Method in class de.bytefish.jsqlserverbulkinsert.records.SqlServerBulkData
- getColumns() - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- getColumns() - Method in class de.bytefish.jsqlserverbulkinsert.model.SchemaMetaData
- getColumnType(int) - Method in class de.bytefish.jsqlserverbulkinsert.records.SqlServerBulkData
- GetFullQualifiedTableName() - Method in class de.bytefish.jsqlserverbulkinsert.model.TableDefinition
- getName() - Method in class de.bytefish.jsqlserverbulkinsert.model.ColumnMetaData
- getOrdinal() - Method in class de.bytefish.jsqlserverbulkinsert.model.SchemaMetaData.ColumnInformation
- getPrecision() - Method in class de.bytefish.jsqlserverbulkinsert.model.ColumnMetaData
- getPrecision(int) - Method in class de.bytefish.jsqlserverbulkinsert.records.SqlServerBulkData
- getPropertyValue(TEntityType) - Method in class de.bytefish.jsqlserverbulkinsert.model.ColumnDefinition
- getPropertyValue(TEntityType) - Method in interface de.bytefish.jsqlserverbulkinsert.model.IColumnDefinition
- getRowData() - Method in class de.bytefish.jsqlserverbulkinsert.records.SqlServerBulkData
- getScale() - Method in class de.bytefish.jsqlserverbulkinsert.model.ColumnMetaData
- getScale(int) - Method in class de.bytefish.jsqlserverbulkinsert.records.SqlServerBulkData
- getSchema() - Method in class de.bytefish.jsqlserverbulkinsert.model.TableDefinition
- getSchemaMetaData(Connection, String, String) - Static method in class de.bytefish.jsqlserverbulkinsert.util.SchemaUtils
- getSortedColumnMappings(Connection, AbstractMapping<TEntity>) - Static method in class de.bytefish.jsqlserverbulkinsert.util.SchemaUtils
- getTableDefinition() - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- getTableName() - Method in class de.bytefish.jsqlserverbulkinsert.model.TableDefinition
- getType() - Method in class de.bytefish.jsqlserverbulkinsert.model.ColumnMetaData
- getUtf8Bytes(String) - Static method in class de.bytefish.jsqlserverbulkinsert.util.StringUtils
I
- IColumnDefinition<TEntityType> - Interface in de.bytefish.jsqlserverbulkinsert.model
- IConverter<TSourceType> - Interface in de.bytefish.jsqlserverbulkinsert.converters
- IdentityConverter<TPropertyType> - Class in de.bytefish.jsqlserverbulkinsert.converters
- IdentityConverter() - Constructor for class de.bytefish.jsqlserverbulkinsert.converters.IdentityConverter
- InstantConverter - Class in de.bytefish.jsqlserverbulkinsert.converters
- InstantConverter() - Constructor for class de.bytefish.jsqlserverbulkinsert.converters.InstantConverter
- internalConvert(BigDecimal) - Method in class de.bytefish.jsqlserverbulkinsert.converters.BigDecimalConverter
- internalConvert(BigInteger) - Method in class de.bytefish.jsqlserverbulkinsert.converters.BigIntegerConverter
- internalConvert(Instant) - Method in class de.bytefish.jsqlserverbulkinsert.converters.InstantConverter
- internalConvert(LocalDateTime) - Method in class de.bytefish.jsqlserverbulkinsert.converters.LocalDateTimeConverter
- internalConvert(TPropertyType) - Method in class de.bytefish.jsqlserverbulkinsert.converters.IdentityConverter
- internalConvert(TPropertyType) - Method in class de.bytefish.jsqlserverbulkinsert.converters.NullConverter
- internalConvert(TSourceType) - Method in class de.bytefish.jsqlserverbulkinsert.converters.BaseConverter
- isAutoIncrement() - Method in class de.bytefish.jsqlserverbulkinsert.model.ColumnMetaData
- isNullOrWhiteSpace(String) - Static method in class de.bytefish.jsqlserverbulkinsert.util.StringUtils
- ISqlServerBulkInsert<TEntity> - Interface in de.bytefish.jsqlserverbulkinsert
L
- LocalDateTimeConverter - Class in de.bytefish.jsqlserverbulkinsert.converters
- LocalDateTimeConverter() - Constructor for class de.bytefish.jsqlserverbulkinsert.converters.LocalDateTimeConverter
M
- mapBigInt(String, Function<TEntity, BigInteger>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapBoolean(String, Function<TEntity, Boolean>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapBooleanPrimitive(String, ToBooleanFunction<TEntity>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapChar(String, Function<TEntity, Character>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapClob(String, Function<TEntity, Character>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapDate(String, Function<TEntity, LocalDate>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapDateTime(String, Function<TEntity, Timestamp>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapDateTimeWithTimeZone(String, Function<TEntity, OffsetDateTime>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapDecimal(String, int, int, Function<TEntity, BigDecimal>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapDouble(String, Function<TEntity, Double>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapDoublePrimitive(String, ToDoubleFunction<TEntity>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapInstant(String, Function<TEntity, Instant>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapInteger(String, boolean) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapInteger(String, Function<TEntity, Integer>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapIntegerPrimitive(String, ToIntFunction<TEntity>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapLocalDateTime(String, Function<TEntity, LocalDateTime>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapLong(String, boolean) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapLong(String, Function<TEntity, Long>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapLongNvarchar(String, Function<TEntity, Character>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapLongPrimitive(String, ToLongFunction<TEntity>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapLongVarchar(String, Function<TEntity, Character>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapNchar(String, Function<TEntity, Character>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapNull(String, Function<TEntity, TProperty>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapNumeric(String, int, int, RoundingMode, Function<TEntity, BigDecimal>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapNumeric(String, int, int, Function<TEntity, BigDecimal>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapNvarchar(String, Function<TEntity, String>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapProperty(String, int, int, int, boolean, Function<TEntity, TProperty>, IConverter<TProperty>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapProperty(String, int, Function<TEntity, TProperty>, IConverter<TProperty>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapReal(String, Function<TEntity, Float>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapRealPrimitive(String, ToFloatFunction<TEntity>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapSmallInt(String, boolean) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapSmallInt(String, Function<TEntity, Short>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapTimeWithTimeZone(String, Function<TEntity, OffsetTime>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapTinyInt(String, Function<TEntity, Byte>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapUTCNano(AbstractMapping<TEntity>, String, String, Function<TEntity, Long>) - Static method in class de.bytefish.jsqlserverbulkinsert.extensions.DateTimeExtensions
- mapUTCNano(AbstractMapping<TEntity>, String, Function<TEntity, Long>) - Static method in class de.bytefish.jsqlserverbulkinsert.extensions.DateTimeExtensions
- mapVarBinary(String, int, Function<TEntity, byte[]>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
- mapVarchar(String, Function<TEntity, String>) - Method in class de.bytefish.jsqlserverbulkinsert.mapping.AbstractMapping
N
- next() - Method in class de.bytefish.jsqlserverbulkinsert.records.SqlServerBulkData
- NullConverter<TPropertyType> - Class in de.bytefish.jsqlserverbulkinsert.converters
- NullConverter() - Constructor for class de.bytefish.jsqlserverbulkinsert.converters.NullConverter
S
- saveAll(Connection, SQLServerBulkCopyOptions, Stream<TEntity>) - Method in class de.bytefish.jsqlserverbulkinsert.SqlServerBulkInsert
- saveAll(Connection, Collection<TEntity>) - Method in class de.bytefish.jsqlserverbulkinsert.SqlServerBulkInsert
- saveAll(Connection, Stream<TEntity>) - Method in interface de.bytefish.jsqlserverbulkinsert.ISqlServerBulkInsert
- saveAll(Connection, Stream<TEntity>) - Method in class de.bytefish.jsqlserverbulkinsert.SqlServerBulkInsert
- SchemaMetaData - Class in de.bytefish.jsqlserverbulkinsert.model
- SchemaMetaData(List<SchemaMetaData.ColumnInformation>) - Constructor for class de.bytefish.jsqlserverbulkinsert.model.SchemaMetaData
- SchemaMetaData.ColumnInformation - Class in de.bytefish.jsqlserverbulkinsert.model
-
The Column Information with the Column Name and associated Oridnal:
- SchemaUtils - Class in de.bytefish.jsqlserverbulkinsert.util
- SchemaUtils() - Constructor for class de.bytefish.jsqlserverbulkinsert.util.SchemaUtils
- SqlServerBulkData<TEntity> - Class in de.bytefish.jsqlserverbulkinsert.records
- SqlServerBulkData(List<IColumnDefinition<TEntity>>, Iterator<TEntity>) - Constructor for class de.bytefish.jsqlserverbulkinsert.records.SqlServerBulkData
- SqlServerBulkInsert<TEntity> - Class in de.bytefish.jsqlserverbulkinsert
- SqlServerBulkInsert(AbstractMapping<TEntity>) - Constructor for class de.bytefish.jsqlserverbulkinsert.SqlServerBulkInsert
- SqlServerRecordBuilder<TEntity> - Class in de.bytefish.jsqlserverbulkinsert.records
- SqlServerRecordBuilder(List<IColumnDefinition<TEntity>>) - Constructor for class de.bytefish.jsqlserverbulkinsert.records.SqlServerRecordBuilder
- SqlServerTypes - Class in de.bytefish.jsqlserverbulkinsert.model
- SqlServerTypes() - Constructor for class de.bytefish.jsqlserverbulkinsert.model.SqlServerTypes
- StringUtils - Class in de.bytefish.jsqlserverbulkinsert.util
T
- TableDefinition - Class in de.bytefish.jsqlserverbulkinsert.model
- TableDefinition(String) - Constructor for class de.bytefish.jsqlserverbulkinsert.model.TableDefinition
- TableDefinition(String, String) - Constructor for class de.bytefish.jsqlserverbulkinsert.model.TableDefinition
- TimestampUtils - Class in de.bytefish.jsqlserverbulkinsert.util
- TimestampUtils() - Constructor for class de.bytefish.jsqlserverbulkinsert.util.TimestampUtils
- TimeWithTimeZone - Static variable in class de.bytefish.jsqlserverbulkinsert.model.SqlServerTypes
- ToBooleanFunction<T> - Interface in de.bytefish.jsqlserverbulkinsert.functional
- ToFloatFunction<T> - Interface in de.bytefish.jsqlserverbulkinsert.functional
- toString() - Method in class de.bytefish.jsqlserverbulkinsert.model.ColumnDefinition
- toString() - Method in class de.bytefish.jsqlserverbulkinsert.model.TableDefinition
V
- validateColumnMapping(Connection, AbstractMapping<TEntity>) - Static method in class de.bytefish.jsqlserverbulkinsert.util.SchemaUtils
All Classes All Packages